1

使用时不显示德语字符print_r( $data->sheets[0]['cells'] ); ,我使用了 UTF-8,但它不起作用。例如: “Stra�e,Wedemarkstra�e”。

4

1 回答 1

3

根据您从哪里获得 $data,您可能必须设置另一个字符集。在您的数据库中,或者将 .php 脚本本身保存在 utf-8 中。这也必须与浏览器中的字符集一致。

如果这仍然不起作用,请查看mb_convert_encoding 此处

您可以做的另一件事是设置包含字符集的 HTTP 内容类型。

header('Content-Type: text/html; charset=utf-8')
于 2013-02-15T12:38:10.823 回答