![]() |
Google translate - где же баг ?
Есть класс и вызов его:
PHP код:
Че то старнное твориться с кодировкой - не могу перевести из RU в EN, кодировка чето гонит. mb_detect_encoding говорит что данные в UTF-8, однако возвращаются крокозябры. Между не киррил. языками эзал utf8_encode - было все ок. Тут же проблема :( Как сделать передачу данных и получение в UTF-8 чтобы не мучиться с кодировкой. |
Для перевода с англ на русс достаточно вставить в самый верх исполняемого скрипта:
<meta http-equiv="Content-Type" content="text/html; charset=KOI8-R">'; а с русского на англ бред какой-то, прилетает в ASCii, в общем пока подумаю А русский оно посылает вообще хитро, вот такой строкой (слово "привет", например): %D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82 что в переводе означает: привет что в переводе означает: "привет" ( CP1251 → UTF-8 ) так что вот этого и надо прыгать:) Хотя непонятно вообще, почему ответ в ASCii прилетает, если перевод с русского на англ |
Забавно конечно, но если добавить
PHP код:
|
ХМ, гугл какой то странный :)
Спасибо за совет попробую данный код, хотя и сам думал отправить ему хидеры, только вот про юзер агента как то даже не подумал. |
| Время: 03:30 |