PHP编码希伯来语

时间:2011-09-14 10:32:26

标签: php encoding hebrew

我正在使用php编写一个Web应用程序 主文件(index.php)中有一些希伯来语字符,当我加载它时,它们显示为“?”。
PHP和HTML文件的编码是UTF-8。 当我将index.php扩展名更改为HTML时,希伯来语字符显示得很好。 我试着将这一行放在代码中:

<?php 
header('Content-type: text/html; charset=UTF-8')
?>

但它没有帮助。

我仍然希望将该文件用作PHP。我怎样才能让希伯来字母显示出来?

1 个答案:

答案 0 :(得分:3)

要介入的事情:

  1. 确保文件编码正确(例如使用isutf8或类似文件)。
  2. 文字来自何处?如果它来自数据库,文本是否存储为UTF-8?在进行任何查询之前,与数据库的连接是否设置为UTF-8?
  3. 确保正确发送标题(使用Firebug或Chrome开发者工具或Opera Dragonfly)
  4. 检查头部中的字符集meta元素。 (所有这些都应设置为UTF-8)
  5. 确保浏览器正常运行(右键单击页面,“页面信息”或大多数浏览器中的类似内容)
  6. 询问您是否需要任何帮助。