Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.055 c
2-1269935209
TKN
2010-03-30 11:46
2010.08.27
Имя компьютера


15-1267459908
PEAKTOP
2010-03-01 19:11
2010.08.27
Первая Украинская конференция по Firebird


2-1275097955
DROWSY
2010-05-29 05:52
2010.08.27
"Логический" тип данных Firebird 1.5 в компонентах.


15-1264414882
12
2010-01-25 13:21
2010.08.27
Использование процессом памяти > 2 ГБ


2-1273825369
Elephon
2010-05-14 12:22
2010.08.27
Заполнение listview





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский