如何在HTML的标题属性中输入特殊字符?
我的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文件,没有问题。
只需输入他们。
你只需要确保HTML页面保存使用支持(如果你想统治世界的UTF-8是首选)这些字符的字符编码和HTML页面被送达通过HTTP与Content-Type
头这标志着非常相同字符编码,使浏览器知道如何将它们展示给人类,如text/html;charset=UTF-8
。
如何保存正确的方式取决于所使用的编辑器中的文件,但通常这是通过使用另存为功能和/或一般的编辑器设置。如何确立正确的HTTP内容类型头取决于所使用的编程语言和/或网络服务器。
更新:上面的回答仍然适用于您的更新。保存/服务文件为UTF-8和Content-Type
头指示浏览器将其解释为UTF-8。这适用于JS文件与HTML文件和其他基于文本的文件一样好。
是的,你可以,但输入你要使用它的HTML实体特殊字符。 Here是特殊字符和HTML实体表。