Heim >Backend-Entwicklung >PHP-Tutorial >如何将包含中、韩文的字符串实体,反转回字符?

如何将包含中、韩文的字符串实体,反转回字符?

WBOY
WBOYOriginal
2016-06-13 10:27:56937Durchsuche

怎么将包含中、韩文的字符串实体,反转回字符???
我有一个字符串,里面的中文是正常的,但韩文是实体转义的。
我用:
$str = html_entity_decode($contents, ENT_QUOTES, 'UTF-8');

这样是能把韩文给转成字符了,但是它把中文给转了也。。。所以出现乱码了。

有什么好办法能职转韩文吗???

谢谢!

------解决方案--------------------
utf8编码的非ASCII字符怎么会与未转义的实体字符混淆呢?

no way。
------解决方案--------------------
1,确认你的$content是utf8编码的,你可以说明一下content怎么得到的。
2,给浏览器打meta告诉它按照utf8解析。
------解决方案--------------------
header("content-type:text/html;charset=utf-8"); //加上这句
------解决方案--------------------
你在哪看到中文乱码了? 编码不一致导致的。
------解决方案--------------------
那你应该检查是什么代码把韩文变为实体了。
------解决方案--------------------
不知道你的韩文是如何输入的
如果你的韩文不是通过中文输入法输入的,则必然与中文冲突

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn