Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема при передаче русских символов
|
|||
|---|---|---|---|
|
#18+
В web.config глобализация настроена верно и все работает на ура с русскими данными, но в случае когда я с клиента посылаю строку из javascript Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. в вебсевисе в fileName вижу вместо русских символов абракадабру — как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 14:46 |
|
||
|
Проблема при передаче русских символов
|
|||
|---|---|---|---|
|
#18+
SOAP пакету прописано utf-16, а передается как utf-8. Что в web.config globalization? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 22:04 |
|
||
|
Проблема при передаче русских символов
|
|||
|---|---|---|---|
|
#18+
Код: plaintext HumpySOAP пакету прописано utf-16, а передается как utf-8. Что в web.config globalization? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 23:12 |
|
||
|
Проблема при передаче русских символов
|
|||
|---|---|---|---|
|
#18+
Привел все кодировки в Javascript к одной кодировке (пробовал и windows-1251) Что отсылается: Код: plaintext Вот что на сервере получаю: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 23:19 |
|
||
|
Проблема при передаче русских символов
|
|||
|---|---|---|---|
|
#18+
Ага... Если маразм меня не подводит, я на клиенте использовал escape, а на сервере - HttpUtility.UrlDecode. Попробуй, если не пойдет, посмотрю точнее когда доберусь до исходников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2006, 23:44 |
|
||
|
Проблема при передаче русских символов
|
|||
|---|---|---|---|
|
#18+
После HttpUtility.UrlDecode получил: Полис Украина Бланк (РРЎРџР ).doc при разных кодировках(utf-8, utf-16, windows-1251) на клиенте с использованием escape() HumpyАга... Если маразм меня не подводит, я на клиенте использовал escape, а на сервере - HttpUtility.UrlDecode. Попробуй, если не пойдет, посмотрю точнее когда доберусь до исходников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 01:05 |
|
||
|
Проблема при передаче русских символов
|
|||
|---|---|---|---|
|
#18+
Это точно не работает? 1. <globalization fileEncoding="windows-1251" requestEncoding="windows-1251" responseEncoding="windows-1251" culture="ru-RU" uiCulture="ru-RU" /> 2. aspx сохранена в windows-1251 (в VS меню File - Advanced Save Options...). Не суть, но все же. 3. ... xmlSOAP.loadXML('<?xml version="1.0" encoding=" windows-1251 " ?>'+ ... xmlhttp.setRequestHeader("Content-Type", "text/xml; charset= windows-1251 "); Потому как "Полис Украина Бланк (РРЎРџР ).doc" - это unicode побайтно перекинутый в ansi, а "%u041F%u043E%u043B%u0438%u0441%20%u0423%u043A%u0440%u0430%u0438%u043D%u0430%20%u0411%u043B%u0430%u043D%u043A%20%28%u0418%u0421%u041F%u0420%29.doc" - нормальная юникодная строка, которая после UrlDecode должна стать "Полис Украина Бланк (ИСПР).doc". Скорее всего, ты, меняя кодировки, пропустил нужную комбинацию :) Попробуй так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 02:57 |
|
||
|
Проблема при передаче русских символов
|
|||
|---|---|---|---|
|
#18+
Спасибо - разобрался! HumpyЭто точно не работает? 1. <globalization fileEncoding="windows-1251" requestEncoding="windows-1251" responseEncoding="windows-1251" culture="ru-RU" uiCulture="ru-RU" /> 2. aspx сохранена в windows-1251 (в VS меню File - Advanced Save Options...). Не суть, но все же. 3. ... xmlSOAP.loadXML('<?xml version="1.0" encoding=" windows-1251 " ?>'+ ... xmlhttp.setRequestHeader("Content-Type", "text/xml; charset= windows-1251 "); Потому как "Полис Украина Бланк (РРЎРџР ).doc" - это unicode побайтно перекинутый в ansi, а "%u041F%u043E%u043B%u0438%u0441%20%u0423%u043A%u0440%u0430%u0438%u043D%u0430%20%u0411%u043B%u0430%u043D%u043A%20%28%u0418%u0421%u041F%u0420%29.doc" - нормальная юникодная строка, которая после UrlDecode должна стать "Полис Украина Бланк (ИСПР).doc". Скорее всего, ты, меняя кодировки, пропустил нужную комбинацию :) Попробуй так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2006, 13:23 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33697279&tid=1392619]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 337ms |

| 0 / 0 |
