Как переопределить тип содержимого заголовков YUI Connection Manager - PullRequest
0 голосов
/ 02 декабря 2011

Я использую API-интерфейс YUI 2.7 Ajax (Connection Manager) и хотел бы узнать, как переопределить тип содержимого диспетчера соединений, особенно набор символов.

Проблема в том, что когда зарегистрированный знак товарного знака (R) (Alt + 0174) отправляется на сервер с помощью Ajax-запроса, его преобразование в Unicode и отображение «?» на стороне сервера. Поскольку наша система не поддерживает Unicode db, все такие символы отображаются как "?" в системе. После первоначального анализа мы обнаружили, что для заголовка запроса ajax типа содержимого задан набор символов UTF-8. Поэтому подумал, что это может быть проблемой. На стороне сервера мы используем ASP.NET

Любые указатели были бы полезны.

Ответы [ 2 ]

1 голос
/ 18 января 2013

Просто вставьте это в свой код, и все ваши транзакции Ajax будут иметь этот пользовательский заголовок:

YAHOO.util.Connect.initHeader('Content-Type', 'application/json; charset=utf-8', true);
0 голосов
/ 03 декабря 2011

Посмотрите на пример, показанный на странице для Запрос подписи , он показывает настройку пользовательского заголовка.Переопределение заголовков по умолчанию должно работать так же.

...