我正在尝试将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"))
答案 0 :(得分:1)
您需要使用utf8
而不是UTF-8
。
<强>编码
encoding 参数设置输入/输出文档的编码。编码的可能值包括: ascii,latin0,latin1,raw,utf8,iso2022,mac,win1252,ibm858,utf16,utf16le,utf16be,big5,和 shiftjis 。