Для меня CP1252 не работал, потому что он не прошел с не буквенно-цифровыми символами. Лучшая кодировка, которую я нашел, - ISO-8859-1, используется следующим образом:
Base64.getEncoder()
.encodeToString(
stringToBeEncoded.getBytes(
Charset.forName("ISO-8859-1")))
Аргумент
позволит вам ограничить выбор, доступный через интерфейс администратора. limit_choices_to
ForeignKey