标签: javascript html html5 encoding page-title
我原本期望页面标题尊重charset,但我看到的却不同。将document.title设置为Fo'o Bar不会导致Fo'o Bar被打印为页面标题。我的浏览器编码设置为UTF-8,我在元标记中声明字符集,文件保存为UTF-8。似乎我唯一的选择是使用JavaScript创建DOM节点,然后将document.title设置为该节点的文本。这是对的吗?
document.title
Fo'o Bar
Fo'o Bar
答案 0 :(得分:0)
设置您的标题:
document.title = 'Fo\u0027o Bar';
有关转义Unicode字符的完整文档,请参阅MDN。