Кодирование японских / международных символов на IIS7.5 с помощью веб-сайта wfastcgi и Django

У меня есть сайт Django с IIS7.5 и wfastcgi. Часть данных, сохраненных в моделях, представлена ​​на японском языке. Все работает нормально при локальном использовании сервера запуска Django, но при использовании настройки IIS японские символы неправильно закодированы.

Например, на странице администратора Django, когда я пытаюсь редактировать существующие данные с помощью японских символов "test3 3 種" в одной из моделей, я получаю сообщение:

с идентификатором "test3% 8E% ED% 95% CA" не существует. Возможно, это было удалено?

"test3% 8E% ED% 95% CA" - это "test3種別" в кодировке Shift-JIS.

В базе данных (sqlite3) выполняется поиск правильного идентификатора, неправильно закодированного.

Я установил файл web.config для включения

<globalization 
    fileEncoding="shift_jis" 
    requestEncoding="utf-8"
    responseEncoding="utf-8"
    culture="ja-JP"
    uiCulture="ja-JP" 
/>

но это не решило проблему.

Я искал решение без особой удачи. кто-нибудь знает, как решить эту проблему? Любая помощь будет оценена.

0 ответов

Другие вопросы по тегам