Внезапно у меня возникла проблема с отображением немецких взломщиков на веб-клиентах.Я использую кодировку UTF-8.(отмечено response header
и <head>
)
Я хочу отобразить имя "Tünde", которое хранится в файле cookie в браузере веб-клиентов.Внезапно это имя отображается как «T% C3% 83% C2% BCnde»
Строка кода бритвы:
@Html.Raw(string.Format("Hi", Url.RenderCookie("UserFirstname")))
RenderCookie
просто возвращает строку
Я нашел похожую тему там: https://forum.httrack.com/readmsg/18923/index.html
Очевидно, что это то, что здесь произошло (строка 3)
--correct------ --incorrect---------
char UTF-8 char URL-escaped
--------------------------------------
ä U+00E4 C3 A4 ä %C3%83%C2%A4
ö U+00F6 C3 B6 ö %C3%83%C2%B6
ü U+00FC C3 BC ü %C3%83%C2%BC
Ä U+00C4 C3 84 Ã %C3%83%E2%80%9E
Есть предложения, как это исправить?