显示这是我的PHP代码:UTF-8字符不能正确
<?php
$result = '';
$str = 'Тугайный соловей';
for ($y=0; $y < strlen($str); $y++) {
$tmp = mb_substr($str, $y, 1);
$result = $result . $tmp;
}
echo 'result = ' . $result;
输出是:
Тугайный Ñоловей
我能做些什么?我必须将$result
放入MySQL数据库。
有两件事要检查,1)你的数据库UTf-8,2)你的文档类型是UTF-8吗? – afuzzyllama 2011-04-20 16:15:52
5个大问题中的一个很好的答案 – 2011-04-20 16:16:13
@Matthieu耶,伤心......我想这是因为大多数人用英文工作,不用担心编码;-) – Capsule 2011-04-20 16:23:20