2010-08-28 41 views
3

我想用Javascript更新document.title。這工作正常,但現在我想插入ü字符到標題中,這給我一個問號在ü應該是的地方。動態插入特殊字符到文檔標題

這裏是我的代碼(我省略了標題清晰的其餘部分):

document.title = '\u2019 - \u252'; 

奇怪的是,\ u2019部分不工作,給我一個報價,符合市場預期。順便說一下,我的字符集是UTF-8。

我在這裏做錯了什麼?

+0

由於文檔標題顯示在窗口外部(即標題欄或選項卡上),因此瀏覽器正在運行的系統的當前區域設置和字符集可能相關。 – Pointy 2010-08-28 16:35:39

回答

1

你想document.title = '\u00FC';? &#和\ u數字在很多地方都不相同,或者我在我的用法中找到了。

+0

它的工作原理!謝了哥們! – Evert 2010-08-28 19:05:48

+1

@Evert:僅供參考,使用[Unicode Code Converter](http://rishida.net/tools/conversion/),您可以輕鬆地自行轉換這些值。 – 2010-08-28 19:44:36

+0

@Marcel:太棒了! – Evert 2010-08-28 20:18:56

1

什麼是\ u252?它似乎不是一個有效的Unicode逃生,請嘗試\ u0252?

+0

我試過了\因爲我想到了ü。 \ u0252給了我一個ɒ字符,這似乎不正確.. – Evert 2010-08-28 16:48:40

0

更新:道歉。我讀錯了。以爲你在尋找 「ɒ」,這是結果我得到...

這爲我工作在Chrome,Firefox和Safari(OSX)

document.title = '\u0252';