PHP 编码希伯来语

发布于 2024-12-04 21:54:55 字数 301 浏览 0 评论 0原文

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

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

但没有帮助。

我仍然想将该文件用作 PHP。我怎样才能显示希伯来语字符?

I'm writing a web app using php.
The main file (index.php) has some Hebrew chars in it and when I load it they show as "?".
The encoding for the PHP and the HTML files is UTF-8.
When I change the index.php extension to HTML, the Hebrew chars are shown well.
I tried to put this line in the code:

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

but it didn't help.

I still want to use the file as PHP. How can I make the Hebrew chars to show?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

近箐 2024-12-11 21:54:55

需要完成的事情:

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

询问您是否需要其中任何方面的帮助。

Things to step through:

  1. Make sure the file is correctly encoded (eg with isutf8 or similar).
  2. Where is the text coming from? If it from a database, is the text stored as UTF-8? Is the connection to the database set as UTF-8 before any queries are made?
  3. Make sure the header is being correctly sent (using Firebug, or Chrome developer tools, or Opera Dragonfly)
  4. Check for a charset meta element in the head. (All of these should be set to UTF-8)
  5. Make sure the browser is working properly (right-click on page, 'Page info', or similar in most browsers)

Ask if you need help with any of those.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文