插入中文元标记

时间:2009-12-01 14:20:33

标签: html internationalization meta-tags cjk

我有一个多语言网站,我在插入中文元标记时遇到问题。这些被转化为问号。

我有办法实现这个目标吗?

非常感谢

- 编辑 -

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

非常感谢!

6 个答案:

答案 0 :(得分:4)

确保:

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

答案 1 :(得分:1)

答案 2 :(得分:1)

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

SET NAMES 'utf8';

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

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

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

答案 5 :(得分:0)

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