Какая правильная кодировка / кодировка в файле конфигурации nginx для отображения подчеркнутых символов в сообщении аутентификации HTTP?
Например, этот файл conf:
server {
...
location / {
auth_basic "Zone sécurisée";
auth_basic_user_file .htpasswd;
}
}
Отображается в окне подсказки Firefox:
"Зона s © curisà © e"
Реального решения или объяснения в сети не найдено. Я пытался заменить é
в файле conf é
, по &
, по é
, по =C3=A9
или добавление charset utf-8
директива или =?UTF-8?
в начале строки, но ничего не работает!
Официальный nginx doc, говоря о «строке» без дополнительных объяснений кодировки акцентированных символов.
NB: у меня нет проблем с подобными .htaccess
файл для Apache
RFC 7617 Раздел 3
В 'царство' параметр содержит данные, которые можно считать текстовыми; однако `[RFC7235] не определяет способ надежной передачи символов, отличных от US-ASCII. Это известная проблема, которую необходимо решить в новой редакции спецификации.
realm
параметр - это строка, которую вы вводите auth_basic
директива. Итак, ничего не могу предложить, но придерживайтесь ASCII.