[請益] 字串&#x編碼

作者: buffalobill (水牛比爾)   2018-11-27 16:07:51
需要一個函數,將非ASCII字元轉為&#x編碼
如:
$str = "全文123";
$result = FUNCTION($str); //傳回 "全文123"
請問PHP有無內建的函數處理
還是我要先json_encode()過再把\u換成&#;
不大好吧……
作者: bibo9901 (function(){})()   2018-11-27 16:38:00
htmlentities(), encoding指定'UTF-8' 應該可以
作者: buffalobill (水牛比爾)   2018-11-27 17:51:00
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-11-27 18:57:00
mb_encode_numericentity()http://bit.ly/2Arf2qK
作者: buffalobill (水牛比爾)   2018-11-28 11:29:00
樓上的有用,但要php5.4之後才支援16進位編碼最後還是自己刻了一個了Orz...
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-11-30 13:54:00
還沒升到5.4會不會太復古
作者: sam80719   2018-12-03 23:35:00
12月底不支援5的安全性,還不換

Links booklink

Contact Us: admin [ a t ] ucptt.com