Локализация HTML.Encode с помощью ASP.NET MVC - PullRequest
0 голосов
/ 25 апреля 2009

Как мне избежать кодировки локализованной строки:

<%= Html.Encode("ÆØÅ") %> from rendering  &#198;&#216;&#197;

Есть ли другой способ кодировать локализованные строки?

1 Ответ

2 голосов
/ 25 апреля 2009

Это кодируется дважды - вы используете это в вызове HtmlHelper?

// this will display&#198;&#216;&#197; as Html.TextBox encodes the
// value passed to it so it's encoded twice in this line
<%=Html.TextBox("sdfsdf", Html.Encode("ÆØÅ"))%><br />

// this will display ÆØÅ
<%= Html.Encode("ÆØÅ") %><br />

// As will this
<%=Html.TextBox("sdfsdf", "ÆØÅ")%><br />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...