tidy_parse_file():无法设置编码'UTF-8'

时间:2014-12-25 05:44:11

标签: php encoding utf-8

我正在尝试将html文件更改为xhtml。我正在使用tidy_parse_file(),但我的源代码是中文。 如果我没有在tidy_parse_file中指定编码,则所有中文字符都会转换为HTML ESCAPE,如“ç·&#180”。 但是当我尝试指定编码时,我收到此警告: 警告:tidy_parse_file():无法设置编码'UTF-8'

出了什么问题?

$tidy = tidy_parse_file("http://courseap.itc.ntnu.edu.tw/acadmOpenCourse/SyllabusTopCtrl?course_code=ITU0008&dept_code=HU71", array("numeric-entities" => true, "output-xhtml" => true), "UTF-8"))

1 个答案:

答案 0 :(得分:1)

您需要使用utf8而不是UTF-8


PHP: tidy::parseFile - Manual

  

<强>编码

     
    

encoding 参数设置输入/输出文档的编码。编码的可能值包括: ascii,latin0,latin1,raw,utf8,iso2022,mac,win1252,ibm858,utf16,utf16le,utf16be,big5, shiftjis