无法创建包含中文内容的文件

问题描述:

我试图创建一个文件作为html来为我的国际化网站存储中文字符,但它们都显示为问号。无法创建包含中文内容的文件

如果我将页面内容存储在数据库中并在加载特定页面时将其拉出,它可能会正常工作,但这意味着每次有人想看中文时都会连接到数据库。

有什么办法在平面文件上做到这一点?我想创建一个文件并阅读它的内容并在网站上显示。

网站上的PHP + MYSQL

运行

感谢

+0

你在html文件中使用了什么编码?你在'head'中设置了Content-Type吗? – package

+0

Unicode就是这样......要获得显示中文字符的平面文件,请在页面中设置正确的字符集**和**以Unicode编码您的文件。 –

+0

这两个都不起作用。 \t ' – BentCoder

可能的解决方案:

  1. 添加 “AddDefaultCharset UTF-8” 到您的网站的.htaccess文件。
  2. 添加标题('Content-Type:text/html; charset = utf-8');到您的PHP文件的顶部。
  3. 对需要用中文显示的数据使用utf8_encode()php函数。