Главная страница
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.054 c
2-1265698658
И. Павел
2010-02-09 09:57
2010.08.27
Вылетает окно "Система выполнила недопустимую операцию..."


2-1275245281
Semen
2010-05-30 22:48
2010.08.27
Поиск и открытие файлов


2-1265719492
00110011
2010-02-09 15:44
2010.08.27
TStream


2-1268471112
Тофер
2010-03-13 12:05
2010.08.27
Как подать звуковой сигнал с делфи?


3-1241681644
abhtr
2009-05-07 11:34
2010.08.27
Нужна срочная помошь!!!