我需要将一些大学的名字放在我的网页上。我按原样键入了它们,但在某些浏览器或某些计算机中它们的显示方式不同。例如,“Universite de Moncton”应该在Universite中具有第二个“e”,其重音比它强。你能帮忙吗?
答案 0 :(得分:20)
如果您正在使用包含该字符的字符集,则可以使用适当的字符编码并按字面意思使用它:
Université de Moncton
不要忘记specify the character set/encoding properly。
如果没有,您可以使用HTML character reference,numeric character reference表示Universal Character Set (UCS)中字符的代码点:
Université de Moncton
Université de Moncton
或使用entity reference:
Université de Moncton
但是这个实体只是数字字符引用的命名表示(参见list of entity references that are defined in HTML 4):
<!ENTITY eacute CDATA "é" -- latin small letter e with acute,
U+00E9 ISOlat1 -->
答案 1 :(得分:4)
答案 2 :(得分:3)
这些被称为“HTML实体”。您需要输入它们,例如&amp; eacute;。
Here是一个参考。
答案 3 :(得分:2)
将其输入HTML代码。 é
&lt; - 如果需要,您可以复制并粘贴这个。
Microsoft Windows有一个字符映射,用于访问键盘上没有的字符,称为Character map
。
答案 4 :(得分:2)
我认为,在某些计算机或浏览器中,它们看起来有所不同,以至于您遇到的问题是页面或服务器编码。你必须
在您的网页中指定正确的编码,使用元标记
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
使用例如PHP的header()
函数强制服务器编码:
header('Content-Type: text/plain; charset=ISO-8859-1');
或者,是的,正如大家所指出的那样,对这些字符使用html实体,这些字符总是安全的,但是当您尝试在代码中查找替换时可能会弄得一团糟。
答案 5 :(得分:0)
http://www.starr.net/is/type/htmlcodes.html
此站点显示您需要的所有字符的HTML标记:)