使用HTMLEntities和普通话在PHP中进行文本解码?

时间:2016-01-23 21:36:37

标签: php encoding

我在XLF文件中有以下字符串:

<h2><a href=â€/SOMEURLâ€>尋找é©åˆæ

如果我申请html_entity_decode,我最终会:

<a href=â€/SOMEURLâ€>å°‹æ‰

正确处理:

&lt;  .... <
&gt;  .... >

但问题在于:

â

这应该是:

"

那么在从文件中读取时,我该怎样做才能获得正确编码的字符串?

更多背景信息

这就是我将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);

此刻可能出现了问题?

0 个答案:

没有答案