在文档标题中动态插入特殊字符
我正在尝试用 Javascript 更新 document.title 。这工作正常,但现在我想将 ü 字符插入到标题中,这在 ü 应该所在的位置给了我一个问号。
这是我的代码(为了清楚起见,我省略了标题的其余部分):
document.title = '\u2019 - \u252';
奇怪的是 \u2019 部分确实有效并给了我一个报价,正如预期的那样。顺便说一句,我的字符集是 UTF-8。
我在这里做错了什么?
I am trying to update the document.title with Javascript. This works fine, but now I want to insert the ü character into the title, which gives me a question mark at the place where the ü is supposed to be.
Here is my code (I omitted the rest of the title for clarity):
document.title = '\u2019 - \u252';
The strange thing is that the \u2019 part does work and gives me a quote, as expected. My charset is UTF-8, by the way.
What am I doing wrong here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您想要
document.title = '\u00FC';
吗? &# 和 \u 数字在很多地方都不同,或者我在用法中发现了这一点。Do you want
document.title = '\u00FC';
? the &# and \u numbers are different in many places, or so i've found in my usages.\u252 是什么?它似乎不是一个有效的 unicode 转义,尝试 \u0252?
What's \u252? It doesn't seem to be a valid unicode escape, try \u0252?
更新:抱歉。我读错了。以为你在寻找“ɒ”,这是我得到的结果...
这对我在 Chrome、Firefox 和 Safari (OSX) 上有效
Update: Apologies. I read it wrong. Thought you were looking for "ɒ" which is the result I get...
This worked for me on Chrome, Firefox and Safari (OSX)