我一直在寻找我的!!!试图找到一个 PHP 函数来将 UTF8 转换为等效数字。我不完全确定如何称呼这个数字(我听说它被称为纵坐标?)但这里有一个例子:http: //jrgraphix.net/r/Unicode/3040-309F
基本上我试图在 PHP 中读取一个 UTF-8 .txt 文件,然后将每一行保存在一个数组中,这样我就可以搞砸它了。
如果有人可以帮助我,我将不胜感激,因为我对 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)) . "));";
}
}