我一直在尋找我的!!!試圖找到一個PHP函數將UTF8轉換爲相應的數字。我不完全知道該怎麼撥打該號碼(聽說它叫縱座標?),但下面有一個例子:http://jrgraphix.net/r/Unicode/3040-309FUTF8以相當於php的編號
基本上我試圖讀取PHP中的UTF-8文本文件,然後保存每在一個數組中,所以我可以解決它。
如果任何人都可以幫助我,這將是高度讚賞,因爲我不熟悉UTF8呢。
編輯: 這是我到目前爲止有:
echo "var TextCharacters = new Array();\n";
$LineArray = array();
$file_handle = fopen("lesson1.txt", "r");
while (!feof($file_handle))
{
$line_of_text = fgets($file_handle);
array_push($LineArray, $line_of_text);
}
fclose($file_handle);
foreach($LineArray as $s)
{
for($i = 0; $i < mb_strlen($s,"utf-8"); $i++)
{
$char = mb_substr($s, $i, 1, "utf-8");
echo "alert(go(" . bin2hex(iconv('UTF-8', 'UCS-2', $char)) . "));";
}
}
你是指Unicode代碼點還是UTF-8字節表示? – 2012-07-18 12:02:21
請參閱http://php.net/ord上的註釋,瞭解與'ord()'等效的各種Unicode代碼點。 – deceze 2012-07-18 12:07:02
我的意思是unicode代碼點。 – user1534664 2012-07-18 12:12:28