为什么PHP不能转换特殊语言字符,例如韩语?

时间:2016-05-13 15:48:04

标签: php encoding

我有不同语言的字符串,例如朝鲜语,用UTF-8(字符串)编码。

我正在尝试将它们转换为& #number;或者& auml;尽可能,但在PHP中使用它:

   $str = htmlspecialchars($str, ENT_QUOTES);

没有那样做。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以像这样使用mb_convert_encoding

mb_convert_encoding($str, "HTML-ENTITIES", "UTF-8");

在此处找到:Converting Korean characters into entities

这是参考手册页:http://php.net/manual/en/function.mb-convert-encoding.php