我有一个字符串,里面的中文是正常的,但韩文是实体转义的。
我用:
$str = html_entity_decode($contents, ENT_QUOTES, 'UTF-8');这样是能把韩文给转成字符了,但是它把中文给转了也所以出现乱码了。有什么好办法能职转韩文吗???谢谢!

解决方案 »

  1.   

    utf8编码的非ASCII字符怎么会与未转义的实体字符混淆呢?no way。
      

  2.   

    我也觉得莫名其妙
    这是其中一段:
    [00:08.04]酷乐社区 QQ:88212109
    [00:16.15]
    [00:23.97]나는 널 기억하는데 아직도 
      

  3.   

    1,确认你的$content是utf8编码的,你可以说明一下content怎么得到的。
    2,给浏览器打meta告诉它按照utf8解析。
      

  4.   

    header("content-type:text/html;charset=utf-8");   //加上这句
      

  5.   

    是这样的,这个文件是用户在文本框上传来的,在用户那肯定不是HTML实体,不知道为什么一传到服务器上,韩文就编程HTML实体了。
    然后我用html_entity_decode()函数反转,韩文是出来了,但中文出现乱码了。
      

  6.   

    关键这个不是我写的,是别人用ASP写的,他让我把实体转成韩语。
      

  7.   

    另外:
    你的 나는널기억하는데아직도  
    是 gbk 的 나는널기억하는데아직도 的 html 实体