代码之家  ›  专栏  ›  技术社区  ›  mudit

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

  •  3
  • mudit  · 技术社区  · 16 年前

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

    仅供参考。。数据库是希伯来语的

    任何帮助都将不胜感激。。

    谢谢。。

    3 回复  |  直到 16 年前
        1
  •  1
  •   Riyas    16 年前

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

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

        2
  •  0
  •   Asaph    16 年前

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

    header('Content-Type: text/html; charset="windows-1255"');
    
        3
  •  0
  •   Ben Werdmuller    16 年前

    如其他人所建议的,使用内容类型标题:

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

    尝试 charset=utf8 ,或 charset=iso-8859-8 . 有一个字符集列表 over here .