为什么在存在多字节字符时xml_parse会失败?

时间:2016-11-10 16:19:22

标签: php xml-parsing multibyte

为什么以下XML不解析?

$testxml = '<?xml version="1.0" encoding="ISO-8859-1"?><string>ä</string>';
$parser = xml_parser_create();
xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, 'ISO-8859-1');
var_dump(xml_parse($parser, $testxml, count($testxml)));

相同的代码将在WAMP设置上解析但不在LAMP上解析。两者都使用PHP5.5运行相同的库和设置。

0 个答案:

没有答案