之前POST-ING與文本字段的形式,我能夠彎引號從文字轉換成正常的引號與以下JavaScript代碼段:[「]和[」]的Unicode是什麼?
s = s.replace(/\u201c/g, '"');
s = s.replace(/\u201d/g, '"');
但我最近遇到雙開/關行情如問題標題中的括號中所示,是否有人知道這些的unicode號碼?
之前POST-ING與文本字段的形式,我能夠彎引號從文字轉換成正常的引號與以下JavaScript代碼段:[「]和[」]的Unicode是什麼?
s = s.replace(/\u201c/g, '"');
s = s.replace(/\u201d/g, '"');
但我最近遇到雙開/關行情如問題標題中的括號中所示,是否有人知道這些的unicode號碼?
通過使用charCodeAt
,您可以輕鬆地在JavaScript中找到自己的內容。你甚至可以做到在Firebug控制檯:
>>> "」".charCodeAt(0).toString(16)
201d
要toString
致電甚至將其轉換爲十六進制爲你們的末日。如果短於4位,請記住填充零。
不錯的提示,將在未來使用它 – Level1Coder 2010-12-06 17:26:53
在這種情況下,甚至不需要'0':`「」「.charCodeAt()` – 2011-11-23 06:21:36
U + 201C和U + 201D 是 Unicode字符「
和」
!你應該已經趕上了他們。
如果您還希望拿起單引號字符‘
和’
並將它們轉換爲'
,那就是U + 2018和U + 2019。
但是,這種替換是一種Unicode臭味。你想在這裏做什麼,爲什麼? ‚‘’„「」«»–—
等是完全有效的字符,如果你的應用程序無法處理它們,它將無法處理其他非ASCII字符,這通常被認爲是不好的事情。如果可能的話,最好解決這些角色目前觸發的任何問題,而不是用替換物將其掃到地毯下。
你在服務器端使用的是什麼? – 2010-12-06 17:17:58