0

我有一个多语言网站,但在插入中文元标记时遇到问题。这些都变成了问号。

有没有办法我可以做到这一点?

非常感谢

- 编辑 -

存储 SEF Urls 的表位于 latin1_swedish_ci 字符集中。如何在不破坏 URL 的情况下将此单个表更改为 utf8_general_ci?

非常感谢!

4

6 回答 6

4

确保:

  • 您使用的字符编码包括这些字符(UTF-8 是安全的)
  • 您的编辑器已配置为使用该字符编码
  • 您的数据库(如果这些详细信息存储在一个中)配置为使用该编码
  • 您的网络服务器配置为在 Content-type 标头上输出字符集参数(并且它使用正确的编码)
  • 您的浏览器未配置为忽略指定的编码
于 2009-12-01T14:29:18.377 回答
1

使用数字字符引用。

编辑

wiki 数字字符参考

将中文字符转换为Unicode

于 2009-12-01T14:23:37.777 回答
1

您是否正在从数据库中检索数据?如果是这样,请确保您的连接字符集也设置为 utf-8。例如,在 MySQL 中,您需要在任何其他查询之前发出此查询:

SET NAMES 'utf8';
于 2009-12-01T14:53:40.897 回答
0

可能是您需要将中文字符编码为 HTML 实体,或指定字符集。

于 2009-12-01T14:23:03.290 回答
0

您是否检查过文档标题中的字符集?我通常使用 UTF-8 来实现中文字符集。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

如果您使用的是dreamweaver 之类的程序,请确保您的文件实际上也以正确的字符集保存。我们遇到了一个问题,dreamweaver 文件中的字符以 ???? 因为编辑器本身设置为 iso-8859-1

于 2009-12-01T14:23:29.590 回答
0

也许你的浏览器——或者更准确地说,你选择显示页面的字体——不支持中文字符。这是在什么系统和浏览器上运行的?

于 2009-12-01T14:49:35.227 回答