這個代碼打印 「不」,但它應打印 「OK」 和兩個UTF8編碼在不同utf8簡單的比較,錯誤的結果?
$a="کیهان";
$b="كيهان";
echo utf8_encode($a)."==".utf8_encode($b)."<br>";
if(utf8_encode($a)==utf8_encode($b))
echo "ok";
else
echo "no";
和結果:
Ú©ÛÙاÙ==ÙÙÙاÙ
no
那是什麼©?
編輯:$ A被複制和$ b鍵入
你是怎麼看到這件事的?這也是我的第一個想法,但在我的瀏覽器中,至少這些字符串在外觀上看起來完全相同。 – 2012-03-08 00:01:26
同樣在我的瀏覽器中 – 2012-03-08 00:05:15
我的vi的味道,它不會做從右到左的語言,顯示非常清楚。 – thetaiko 2012-03-08 00:05:44