我在XLF文件中有以下字符串:
<h2><a href=â€/SOMEURLâ€>尋找é©åˆæ
如果我申请html_entity_decode,我最终会:
<a href=â€/SOMEURLâ€>å°‹æ‰
正确处理:
< .... <
> .... >
但问题在于:
â
这应该是:
"
那么在从文件中读取时,我该怎样做才能获得正确编码的字符串?
更多背景信息
这就是我将XLF文件转换为PHP数组的方式:
function website_export_xml_to_array($data) {
$xml = simplexml_load_string($data, "SimpleXMLElement", LIBXML_NOCDATA);
$json = json_encode($xml);
$xmlArray = json_decode($json,TRUE);
return $xmlArray;
}
$xml = file_get_content("myxmlfile.xlf");
$xml = website_export_xml_to_array($xml);
此刻可能出现了问题?