Кодировка персонажа - PullRequest
3 голосов
/ 18 июня 2010

Я испытываю странное поведение при кодировании в моем проекте ASP.NET MVC.

В моем Site.Master есть

<div class="logo">
        <a href="<%=Url.Action("Index", "Win7")%>"><%= Html.Encode("Windows 7 Tutoriál") %></a></div>

, что переводит на получившуюся страницу как

<div class="logo">
        <a href="/">Windows 7 Tutoriál</a></div>

Однако в Index.aspx есть

<h1>
    Windows 7 Tutoriál</h1>

, который правильно транслируется на той же странице результатов.У меня есть

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

в качестве моей первой строки в <head>.Локально оба файла сохраняются в кодировке UTF-8.

Есть идеи, почему это происходит и как это исправить?

Заранее спасибо.

1 Ответ

1 голос
/ 18 июня 2010

Эмм, я только что узнал, что оба файла действительно есть в UTF-8, однако один из них использовал версию с подписью, а другой - без. Интересно, когда VS решил изменить это. В любом случае, спасибо комментаторам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...