Это пример кода в ASP.NET MVC Razor:
@section header
{
<script type="text/javascript">
$(function() {
alert('@Resources.ExampleCompany');
});
</script>
}
<div>
<h1>@Resources.ExampleCompany</h1>
</div>
Код выше этого - всего лишь пример, но он также показывает мою проблему с кодировкой. Эта переменная @Resources.ExampleCompany представляет собой файл resources.resx со значением ExampleCompany = "Twoja firma / Twój biznes"
В JavaScript предупреждение показывает "Twoja firma / Twój biznes
".
Почему символ "-" и "# 243"? Что я делаю не так?
В теге HTML <h1>@Resources.ExampleCompany</h1>
отображается правильно.
UPDATE:
Марк Шульфейс написал хороший намек, и мое "уродливое решение":var companySample = "@Resources.ExampleCompany";
$('#temp').append(companySample);
alert($('#temp').text());
Теперь символ ó
и выглядит хорошо, но это все еще не отвечает на мою проблему.