![]() |
Кодировка в Get запросе.
В какой кодировке отправляется Get запрос? После отправки в кирилице php скрипт не понимает кодировку. Я считал что отправка из Java в UTF, пробовал декодировать в скрипте в разные кодировки, но чтото не получилось :(
Хотя если отправляю запрос из IE броузера то все проходит на ура. Подскажите кто сталкивался с такой проблемой? |
Re: Кодировка в Get запросе.
Я тоже не могу разобраться с кодировками, подскажите ещё в какой кодировке возвращается запрос с сервера!?
|
Re: Кодировка в Get запросе.
Возврат может быть сделан скриптом РНР , Java скриптом и др. И кодировки могут быть разные например в РНР я могу сам выбрать нужную мне кодировку.
|
Re: Кодировка в Get запросе.
Иногда не получится ничего без применения доп функций, если английские буквы проходят на ОК а русские отображаются как ??????, то необходима функция преобразования в UTF-8 до отправки...
Покажи скриншот окна браузера с кракозяблами, я подскажу чо делать ... ЗЫ ... Все дело в том что ява работает с кодами до 127, тоисть до символа z... |
Re: Кодировка в Get запросе.
Спасибо за помощь, короче говоря сделал в транслите что бы не парится.
А вот как выглядит слово москва в запросе http://neten.org/meteo_setup.php?c=%...%D0%B2%D 0%B0 |
Re: Кодировка в Get запросе.
Все нормально раскодируется, действительно текст приходит в UTF.
Вот пример: function UTF(inStr: string): string; var x: Integer; Result: String; begin Result:=inStr; for x:=1 to Length(Result) do begin if (ord(GetChar_(Result,x))>=192) and (ord(GetChar_(Result,x))<=255) then Result:=StrReplace(Result,chr(ord(GetChar_(Result, x))+848),x); if (ord(GetChar_(Result,x))=168) then Result:=StrReplace(Result,chr(1025),x); if (ord(GetChar_(Result,x))=184) then Result:=StrReplace(Result,chr(1105),x); end; UTF:=Result; end; |
Re: Кодировка в Get запросе.
Спасибо за помощь!!!
|
Re: Кодировка в Get запросе.
У самого такие же проблемы были... таким способом обошли.
|
Часовой пояс GMT +4, время: 13:25. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot