Страница ASP.NET WebForms частично кодирует тарабарщину.

у меня есть webform.page на master.page.

  1. Когда я запускаю VS Development Server, все выглядит отлично ... иврит и прочее: ")
  2. Когда я развертываю / загружаю файлы на общий сервер «Arvixe.com».
    страница становится наполовину тарабарщиной.
  3. Содержимое Master.Page остается неизменным.
  4. Содержимое веб-формы - тарабарщина, ЗА ИСКЛЮЧЕНИЕМ текста, который поступает из моей БАЗЫ ДАННЫХ SQL как NVARCHAR.

В Web.config есть небольшие отличия (другие ограничения).
попробовал сыграть с тегом <globalization>.
все страницы содержат <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Снимок экрана - только заголовок репитера жестко закодирован на странице содержимого Снимок экрана - только заголовок репитера жестко закодирован в  страница содержания


person Tomer W    schedule 03.06.2013    source источник
comment
возможный дубликат Проблемы с UTF- 8 хранение в NVarChar в SQL Server 2008   -  person Dan Esparza    schedule 03.06.2013
comment
это не проблема SQL, найдено решение, см. ниже   -  person Tomer W    schedule 03.06.2013


Ответы (1)


Просто типично ...
потратьте 2 часа на поиск решения.
еще 15 минут, чтобы сформулировать вопрос.
и найти решение через 2 минуты после этого.

страницы содержимого, где ANSI преобразовал их в UTF8 и загрузил.
Теперь все отлично как локально, так и на сервере.

person Tomer W    schedule 03.06.2013
comment
чего я не понимаю: почему это работало локально на VS Development Server? - person Tomer W; 03.06.2013
comment
Под сервером разработки VS вы имеете в виду SQL Server Express или IIS Express? - person Dan Esparza; 03.06.2013
comment
SQL 2008R2 Std со встроенным сервером Visual Studio - person Tomer W; 04.06.2013