顯示這是我的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