Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Проблема с кодировкой   Найти похожие ветки 

 
Pavel   (2010-04-08 17:42) [0]

При сохранении строки запроса из брайзера в текстовый файл, вместо русских букв выводятся иероглифы. Запросы обрабатываю с помощью IdHTTPServer. Строку запроса получаю так:
us := ARequestInfo.RawHTTPCommand;
Впорос, как мне корректно отобразить русские буквы?


 
Правильный$Вася   (2010-04-08 17:44) [1]


> При сохранении строки запроса из брайзера в текстовый файл,
>  вместо русских букв выводятся иероглифы

сохранение и вывод - разные вещи
может, у тебя вывод проблемный, а не сохранение


 
Pavel   (2010-04-08 17:53) [2]

Если отобразить текст в окне браузера с помощью AResponseInfo.ContentText, то все нормально отображается. А при соохранении в файл, выводятся на месте русских букв иероглифы.


 
Dennis I. Komarov ©   (2010-04-08 18:00) [3]


> Если отобразить текст в окне браузера с помощью AResponseInfo.
> ContentText, то все нормально отображается. А при соохранении
> в файл, выводятся на месте русских букв иероглифы.

Зыж новый русский алфавит от Фурсенко...


 
Медвежонок Пятачок ©   (2010-04-08 18:05) [4]

утф8 например. тем более что это гет строка.


 
Правильный$Вася   (2010-04-08 18:17) [5]


> при соохранении в файл, выводятся на месте русских букв иероглифы

опять за рыбу гроши...
сохранение и вывод - это разные процессы
может, у тебя показывалка не понимает то, что там сохранено


 
Anatoly Podgoretsky ©   (2010-04-08 19:45) [6]

> Pavel  (08.04.2010 17:42:00)  [0]

Для этого их надо преобразовать в должную кодировку, лучше в Юникод


 
Anatoly Podgoretsky ©   (2010-04-08 19:46) [7]

> Pavel  (08.04.2010 17:53:02)  [2]

Может дело не в выводе, а в неуказание кодировки для блокнота или чего ты там используешь.


 
Loginov Dmitry ©   (2010-04-09 00:09) [8]


> Впорос, как мне корректно отобразить русские буквы?


Разные браузеры по разному могут кодировать русский текст в GET-запросе. Обычно заменяют на HEX. Некоторые прямиком в ANSI пишут. Наверно какие-то и в UTF-8 (не знаю). Короче нет на них стандартов!


 
Anatoly Podgoretsky ©   (2010-04-09 11:41) [9]

> Loginov Dmitry  (09.04.2010 00:09:08)  [8]

Есть, но их не соблюдают, не прописывают кодировку страницы.


 
Loginov Dmitry ©   (2010-04-09 12:26) [10]


> Есть, но их не соблюдают


Да даже если все все прописать, все равно найдутся браузеры, у которых свои стандарты. До сих-пор вон имена скачиваемых файлов даются только на English.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.22 c
15-1263853581
Германн
2010-01-19 01:26
2010.08.27
Потоконебезопасность VCL


2-1267340699
Officeman
2010-02-28 10:04
2010.08.27
как задать текст для имени Tclass edit1


15-1264607673
QAZ
2010-01-27 18:54
2010.08.27
Алгоритм Кривая->Кривая безье


15-1269108673
POP
2010-03-20 21:11
2010.08.27
Несколько форм в едиторе - Delphi 2007


15-1264993584
Дмитрий С
2010-02-01 06:06
2010.08.27
html+css, margin-top в процентах.