0
如何獲取PHP中某個字符的ASCII碼?PHP獲取某個字符的ASCII碼
http://www.backbone.se/urlencodingUTF8.htm
當我嘗試:
$h = dechex(ord('ñ'));
echo $h;
我越來越C3
時,我應該得到f1
我想例如:
for 'ñ' -> %f1
for 'º' -> %ba
我怎麼能懂嗎?
在此先感謝!
如何獲取PHP中某個字符的ASCII碼?PHP獲取某個字符的ASCII碼
http://www.backbone.se/urlencodingUTF8.htm
當我嘗試:
$h = dechex(ord('ñ'));
echo $h;
我越來越C3
時,我應該得到f1
我想例如:
for 'ñ' -> %f1
for 'º' -> %ba
我怎麼能懂嗎?
在此先感謝!
正如他們在評論中告訴你的,不是標準的 ASCII。它出現在擴展ASCII表上,但您的源文件可能以UTF-8格式保存,因此ñ以不同的字節存儲。您可以嘗試設置您的編輯器以將文檔保存爲不同的字符集。
但是,你在做什麼是非常危險的。由於您看到編碼可以更改,因此在源文件中編寫不屬於標準ASCII的字符始終是個不錯的主意。
爲什麼你需要做那個操作?有另一種方法嗎?你不能使用UTF-8嗎?
「ord - 返回字符的ASCII值」 - PHP文檔。這裏的關鍵字是「ASCII」。 ''ñ''不是ASCII(_maybe_ UTF-8?)。 – 2014-10-17 12:38:33
'ord'返回字符的ASCII值。 ASCII不包含'ñ'。 – bzeaman 2014-10-17 12:38:51
*這不是ascii *?那麼這是什麼http://www.theasciicode.com.ar/extended-ascii-code/enie-spanish-enye-lowercase-letter-n-tilde-ascii-code-164.html?它來自* extended * ascii,但它是ascii – 2014-10-17 12:43:27