在php响应中显示希伯来语单词

时间:2009-11-16 04:18:51

标签: php response hebrew

我通过一个带有一些希伯来语单词的php脚本发送JSON响应。但是当我在浏览器上运行此脚本时,它显示'?'而不是希伯来字符..

FYI ..数据库位于hebrew_general_ci collat​​ion

任何帮助将不胜感激..

感谢..

3 个答案:

答案 0 :(得分:1)

您可能未包含适当的CSS文件。 charset变量也是使用本地语言时的另一个问题。如果您使用的是unicode字体,请使用Utf-8 喜欢

如果创建的eot字体不好,也可能出现问题。我不确定希伯来语是否需要这样的字体。

答案 1 :(得分:0)

您需要在HTTP页面的HTTP Content-Type标头中设置适当的字符集,以便最终显示JSON中包含的数据。尝试将其添加到php脚本的顶部:

header('Content-Type: text/html; charset="windows-1255"');

答案 2 :(得分:0)

使用内容类型标头,正如其他人建议的那样:

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

尝试charset=utf8charset=iso-8859-8。有一个字符集列表over here