我有不同语言的字符串,如朝鲜语,用UTF-8编码(字符串)。
我正试图把它们转换成类似&数字或者ä;等等,但在PHP中使用:
$str = htmlspecialchars($str, ENT_QUOTES);
不这么做。
正确的方法是什么?
您可以这样使用mb_convert_encoding
:
mb_convert_encoding($str, "HTML-ENTITIES", "UTF-8");
如下所示:将朝鲜语字符转换为实体
以下是手册页供参考:http://php.net/manual/en/function.mb-convert-encoding.php