3

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

仅供参考.. 数据库在 hebrew_general_ci 排序规则中

任何帮助,将不胜感激..

谢谢..

4

3 回答 3

1

您可能没有包含适当的 CSS 文件。字符集变量也是使用本机语言时的另一个问题。如果您使用的是 unicode 字体,请使用 Utf-8

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

于 2009-11-16T17:36:03.257 回答
0

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

header('Content-Type: text/html; charset="windows-1255"');
于 2009-11-16T04:20:37.747 回答
0

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

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

尝试charset=utf8,或charset=iso-8859-8这里有一个字符集列表。

于 2009-11-16T15:22:25.960 回答