在文档标题中动态插入特殊字符

发布于 2024-09-16 01:56:24 字数 267 浏览 9 评论 0原文

我正在尝试用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

神也荒唐 2024-09-23 01:56:24

您想要 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.

凌乱心跳 2024-09-23 01:56:24

\u252 是什么?它似乎不是一个有效的 unicode 转义,尝试 \u0252?

What's \u252? It doesn't seem to be a valid unicode escape, try \u0252?

冧九 2024-09-23 01:56:24

更新:抱歉。我读错了。以为你在寻找“ɒ”,这是我得到的结果...

这对我在 Chrome、Firefox 和 Safari (OSX) 上有效

document.title = '\u0252';

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)

document.title = '\u0252';
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文