#asp.net #encoding #user-controls
#asp.net #кодирование #пользовательские элементы управления
Вопрос:
Я настроил кодировку внутри файла web config следующим образом:
<globalization culture="en-US" uiCulture="en-US" fileEncoding="utf-8"
requestEncoding="utf-8" responseEncoding="utf-8" />
Все работает нормально, за исключением случая, когда я использую специальные символы внутри элемента управления .net.
Кажется, что HTML из пользовательского элемента управления не принимает кодировку по умолчанию.
Другая проблема заключается в том, что нет директивы Page, где я мог бы объявить кодировку локально.
Как мне решить эти проблемы?
Ответ №1:
Ответ заключается не в том, чтобы настроить файл webconfig, а в том, чтобы сохранить файл .ascx с правильной кодировкой (сохранить, например, с кодовой страницей UTF-8 65001).
Надеюсь, я кому-то помог с этим.