Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.049 c
2-1271063677
zod2009
2010-04-12 13:14
2010.08.27
Путь к каталогу


6-1218297048
woojin
2008-08-09 19:50
2010.08.27
script в HTML


2-1269429471
@!!ex
2010-03-24 14:17
2010.08.27
AV при выделении памяти


2-1271748779
Дмитрий. М
2010-04-20 11:32
2010.08.27
Почему ругается компилятор?


15-1273177800
Юрий
2010-05-07 00:30
2010.08.27
С днем рождения ! 7 мая 2010 пятница




   Наверх