使用print_r()不显示德语字符

时间:2013-02-15 12:17:06

标签: php

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

1 个答案:

答案 0 :(得分:3)

根据您获取$ data的位置,您必须设置另一个charset。在您的数据库中,或者在utf-8中保存.php脚本本身。这也必须与浏览器中的charset对齐。

如果仍然无效,请查看mb_convert_encoding here

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

header('Content-Type: text/html; charset=utf-8')