我有一种奇怪的情况。我有一个utf-8编码的xml文件。当我使用file_get_contents()
并打印整个文件时,所有字符看起来都很好。如果我使用simplexml_load_file()
,我会得到很多Å£和ÅŸ以及其他奇怪的符号。
如何让字符串保持utf-8编码?感谢
编辑: 这是XML文件
<?xml version="1.0" encoding="UTF-8"?>
<Workbook>
<Worksheet>
<Table>
<Row>
<Cell><Data> Artrolit Forte</Data></Cell>
<Cell><Data>efecte remarcabile în recuperarea bolnavilor suferinzi de osteoartroza şi artrită reumatoidală.</Data></Cell>
</Row>
</Table>
</Worksheet>
</Workbook>
答案 0 :(得分:1)
header('Content-Type: text/html; charset=utf-8');
在尝试打印内容之前,即使使用file_get_contents()
,一切正常......