Главная страница
    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.46 MB
Время: 0.059 c
15-1272473800
NailMan
2010-04-28 20:56
2010.08.27
Нужен нормальный юрист, проверенный в Москве. Кто знает?


15-1266298998
DimonS
2010-02-16 08:43
2010.08.27
Работа с векторными картами


2-1274250814
pro_xaoc
2010-05-19 10:33
2010.08.27
Компонент Image


15-1275383564
boriskb
2010-06-01 13:12
2010.08.27
Образование в СССР


15-1265387354
Jeer
2010-02-05 19:29
2010.08.27
arduino + clone





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский