Перевод из UTF-8 в.....

sage

Новичок
Перевод из UTF-8 в.....

Есть:
Код:
\xd0\x92\xd1\x80
была замечена в логе ошибок. На сколько я понимаю, это UTF-8. Ф-ия SiMM'a (is_ruUTF8) вернула 1 (строка не похожа на русскую UTF-8). Собственно, как перевести эту строку на русский? iconv, mb_convert_encoding хороши, но как узнать ту самую string to_encoding? Может, кто сталкивался с подобными вещами? Спасибо.
 

sage

Новичок
Profic
хех.... большое те спасибо. после перекодировки след.:
Код:
0 2 10
это ещё что за ерунда? и ведь кто-то намеренно вставил это в урл.
 

SiMM

Новичок
> Ф-ия SiMM'a (is_ruUTF8) вернула 1 (строка не похожа на русскую UTF-8).
Вообще-то, если она вернула true - значит, строка "похожа" на ruUTF8. По крайней мере - её можно перевести в CP1251.
PHP:
var_dump(is_ruUTF8("\xd0\x92\xd1\x80"));
Код:
bool(true)
> Собственно, как перевести эту строку на русский?
Собственно, воспользоваться UTF8toCP1251 ;)
PHP:
var_dump(UTF8toCP1251("\xd0\x92\xd1\x80"));
Код:
string(2) "Вр"
 

Profic

just Profic (PHP5 BetaTeam)
Хм. И хде я ошибся... Про то что php сам может интерпретировать такие escape последовательности как-то забыл :).
 
Сверху