鍍金池/ 問(wèn)答/PHP  C  HTML/ 「PHP」怎樣將Unicode編碼轉(zhuǎn)換為正常編碼?

「PHP」怎樣將Unicode編碼轉(zhuǎn)換為正常編碼?

試圖模仿 JS 的 charCodeAt 方法,'c'.charCodeAt() 的結(jié)果是 99。

我使用 mb_convert_encoding(99, 'UTF-8', 'Unicode, UCS-2, UCS-4, ASCII'),輸出的結(jié)果卻毫無(wú)變化。

(用 chr(99) 卻成功轉(zhuǎn)換,但我希望的是以 deUnicode 的方式轉(zhuǎn)換——你知道的,它絕對(duì)超過(guò)了 255 這個(gè)數(shù)量)。

問(wèn)題:

  • Unicode 將 c 轉(zhuǎn)化成 99。PHP 中,如何以 deUnicode 的方式,將 99 轉(zhuǎn)化成 c?
回答
編輯回答
乖乖瀦

原來(lái)是我并不認(rèn)識(shí) Unicode……

mb_convert_encoding('&#' . intval(182) . ';', 'UTF-8', 'HTML-ENTITIES')

上述可以解決這個(gè)問(wèn)題,解決鏈接:chr - Notes

2018年7月12日 10:27