正如Dominic说的那样,检查您是否正在使用元标记中正确的字符集编码HTML,这将是第一步。这里是关于charsets和编码here的信息。是否需要更改字符集元标记取决于页面所处的语言。如果您的页面是英文的,但只是具有需要重音符号的奇数字符,则最简单的方法是使用字符代码,例如字符代码为é是& eacute;在线可用的许多字符实体列表之一可以在here找到。
或者,如果您的页面基本上是英文的,但在另一种语言中有小部分,CSS2具有lang
属性,可用于适当地设置其他语言的文本样式。有关于应用语言风格的四种不同方式的更多信息here。您可以使用:lang()
伪类选择器,[lang |= "..."]
选择器匹配语言属性值的开始,[lang = "..."]
选择器与语言属性或泛型类或ID选择器的值完全匹配。
如果您的网站的一小部分是用另一种语言,如希伯来语,你也可以使用CSS和一个跨度来表示文本的阅读方向的变化,例如:
<p style="direction: rtl; unicode-bidi: embed;">
This is a paragraph written right-to-left.
</p>
或
<p>
This paragraph is written left-to-right except for <span style="direction: rtl; unicode-bidi: bidi-override;">these words</span> which were written right-to-left.
</p>
这些例子(从here拍摄)显示正在在线应用的风格,但你也可以在外部样式设置的样式了)。
简单,只需切换到UTF-8,以便有少得多的问题。 – sorin