ASP.NET MVC 3 UTF-8 Проблема - PullRequest
1 голос
/ 19 мая 2011

Я работаю над проектом электронной коммерции, который в настоящее время готовится на турецком языке. Пока что MVC3 был великолепен, но недавно мы выяснили, что в исходном HTML-коде есть проблема с некоторыми специальными символами, такими как ü, ğ, ö, ...

Проблема касается только исходного кода. Сайт хорошо виден в браузере, а персонажи вообще нестабильны, но мы боимся за SEO.

Не могли бы вы помочь нам найти способ использовать символы как в исходном коде HTML, так и в представлениях.

До сих пор мы пытались изменить атрибут meta charset на iso-8859-9 и windows-1254, но это не помогло вообще.

Любая помощь будет оценена.

Спасибо

1 Ответ

1 голос
/ 25 июля 2011

Использовать HtmlString вместо строки

ViewBag.CanonicalLink = new HtmlString("Yeni Üyelik");

, а затем вставьте его в заголовок:

<!DOCTYPE html>
<html>
<head>
@if (@ViewBag.Canonical != null){<text>
<link rel="canonical" href="@ViewBag.Canonical" />
</text>}
..
</head>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...