Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP MVC кодировка
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Столкнулся со следующей проблемой: разработал небольшой сайт, развернул на внутреннем серваке фирмы - полет нормальный, все работает. Тут руководство настояло на развертывании приложения на хостинге, и тут началось... Есть частичное представление, его тело передается на GET запрос ajax(jquery), ответ вставляется в стандартное $('#***').html(тело partialview). Суть проблемы - у хостера именно в этом представлении кириллица превращается в "ï.ì. ôðàìóã:", хотя другие partial view, ровно как и обычные partial, отображаются нормально. Человеки, подскажите, плз, в какую сторону копать? Сравнивал header response между локальным и хостным серваком, нашел только одно отличие - хостер вставляет еще "Vary: Accept-Encoding", гугл говорит, что это только для роботов... Т.е., логически, это какая-то настройка IIS? Но, с другой стороны, почему остальные вьюхи имеют нормальную кодировку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 19:24 |
|
||
|
ASP MVC кодировка
|
|||
|---|---|---|---|
|
#18+
BlackSSA, ваш PartialView должен быть в кодировке UTF-8 иногда получается, что PartialView сохраняется в CP-1251, надо исправлять, в Visual Studio с помощью команды Save As... или с помощью другого редактора (например, Notepad++) обязательно наличие маркера UTF-8 BOM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 19:30 |
|
||
|
ASP MVC кодировка
|
|||
|---|---|---|---|
|
#18+
hVostt, спасибо Вам огромное - исправил, залил, проверил - все работает!!! Наберусь наглости и задам еще один вопрос, с которым бился, но так и не смог справиться: В MVC есть замечательная возможность использовать AJAX (jquery) в виде: using (Ajax.BeginForm("***", new AjaxOptions { HttpMethod = "Post", UpdateTargetId = "body", OnFailure = "OnError"...){...} в js файле есть функция function OnError(par1,par2), которая выводит диалог средствами jquery ui. в контроллере есть генерация ошибки throw new Exception("Ошибка"); Как я не бился, но так эти ироглифы и не смог победить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 19:45 |
|
||
|
ASP MVC кодировка
|
|||
|---|---|---|---|
|
#18+
BlackSSAв контроллере есть генерация ошибки файл с контроллером тоже должен быть в UTF-8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2014, 19:49 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1357159]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 377ms |

| 0 / 0 |
