2

我对俄语字符和 recode_string 函数有一点问题。

$str = "И в этом вся моя вина (And Only That école & Can Be My Blame)";
echo recode_string("UTF-8..flat", $string);

给我“d Only That ecole & Can Be My Blame”而不是(and Only That ecole & Can Be My Blame)

谁能帮我解决这个问题?谢谢

4

2 回答 2

0

你可以尝试类似的东西

mb_convert_encoding('И в этом вся моя вина (And Only That école & Can Be My Blame)', 'windows-1251', 'utf8');

但你必须知道在我认为的其他东西上更改 windows-1251

或尝试iconv()donutdan4114 所说

于 2012-09-23T21:54:24.143 回答
0

您在第二行使用$string ,但在第一行定义了 $str

于 2017-08-29T10:02:26.093 回答