标题标签中的特殊字符

时间:2011-04-10 11:04:45

标签: javascript html

如何在html的title属性中输入特殊字符?

我的JavaScript代码:

var link_english = document.createElement("img");
   link_english.setAttribute("src", "images/english_out.png");
   link_english.setAttribute("title", "The english version of Nauma.com"); // 
   link_english.className = "classEnglish";

我的问题是:如何在title属性的值中插入特殊标记?

示例:

link_english.setAttribute("title", "here I want to put a special character for a German letter, the " ü " ");

如果是普通的html文件,没问题。

2 个答案:

答案 0 :(得分:4)

输入它们。

您只需要确保使用支持这些字符的字符编码保存HTML页面(如果您想要统治世界,则首选UTF-8) HTML页面已被提供带有Content-Type标头的HTTP表示完全相同的字符编码,以便浏览器了解如何将其显示给人,例如text/html;charset=UTF-8

如何以正确的方式保存文件取决于所使用的编辑器,但通常可通过另存为功能和/或通用编辑器设置使用。如何设置正确的HTTP内容类型标头取决于所使用的编程语言和/或Web服务器。


更新:上述答案仍适用于您的更新。将文件保存/提供为UTF-8,并通过Content-Type标头指示浏览器将其解释为UTF-8。这适用于JS文件以及HTML文件和其他基于文本的文件。

答案 1 :(得分:1)

是的,你可以输入特殊字符,你必须使用它的HTML实体。 Here是特殊字符及其HTML实体的表格。