js字符串與Unicode編碼互相轉(zhuǎn)換
'好'.charCodeAt(0).toString(16) "597d"
這段代碼的意思是,把字符'好'轉(zhuǎn)化成Unicode編碼,
看看charCodeAt()是怎么個(gè)意思
charCodeAt() 方法可返回指定位置的字符的 Unicode 編碼。這個(gè)返回值是 0 - 65535 之間的整數(shù)。
等于就是'charCodeAt()'里面的這個(gè)參數(shù)是指定位置的單個(gè)字符,
'好哦'.charCodeAt(0).toString(16) "597d" '好哦'.charCodeAt(1).toString(16) "54e6"
上面這段代碼就可以看出,一個(gè)字符串你想要知道單個(gè)字符的編碼,就是靠里面的這個(gè)參數(shù),也就是索引
要是想把unicode解碼成字符呢?
要想對(duì)Unicode解碼的話,必須要用轉(zhuǎn)義字符'\u'
'\u54e6' "哦"
說完unicode跟字符互相轉(zhuǎn)義以外
就是講講實(shí)質(zhì)性的概念吧
js unicode是以十六進(jìn)制代碼外加開頭\u表示的字符串。即\unnnn
Unicode 是為了解決傳統(tǒng)的字符編碼方案的局限而產(chǎn)生的,它為每種語言中的每個(gè)字符設(shè)定了統(tǒng)一并且唯一的二進(jìn)制編碼,以滿足跨語言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換、處理的要求。1990年開始研發(fā),1994年正式公布。[1]
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!
- Python3的unicode編碼轉(zhuǎn)換成中文的問題及解決方案
- python實(shí)現(xiàn)unicode轉(zhuǎn)中文及轉(zhuǎn)換默認(rèn)編碼的方法
- PHP實(shí)現(xiàn)Unicode編碼相互轉(zhuǎn)換的方法示例
- JS實(shí)現(xiàn)的Unicode編碼轉(zhuǎn)換操作示例
- .Net(c#)漢字和Unicode編碼互相轉(zhuǎn)換實(shí)例
- C#將Unicode編碼轉(zhuǎn)換為漢字字符串的簡(jiǎn)單方法
- JavaScript中字符串與Unicode編碼互相轉(zhuǎn)換的實(shí)現(xiàn)方法
- PHP如何實(shí)現(xiàn)Unicode和Utf-8編碼相互轉(zhuǎn)換
- js unicode 編碼解析關(guān)于數(shù)據(jù)轉(zhuǎn)換為中文的兩種方法
- C++11 Unicode編碼轉(zhuǎn)換
相關(guān)文章
JavaScript嚴(yán)格模式禁用With語句的原因
看了很多遍JavaScript嚴(yán)格模式,其中有說“禁用With語句”今天禁不住想知道為何“嚴(yán)格模式”就容不下with語句呢,如果你也表示疑惑可以看看哦2014-10-10JS通過識(shí)別id、value值對(duì)checkbox設(shè)置選中狀態(tài)
最開始需要獲取的是input value值設(shè)置checkbox選中狀態(tài),由于input value要使用計(jì)算業(yè)務(wù),后來改造為id,這里就為大家分享一下實(shí)現(xiàn)代碼,需要的朋友可以參考下2020-02-02webpack dll打包重復(fù)問題優(yōu)化的解決
在使用dll plugin過程中出現(xiàn)的一個(gè)包依賴問題,這個(gè)問題導(dǎo)致打出來的包會(huì)包含重復(fù)的代碼。這篇文章主要介紹了webpack dll打包重復(fù)問題優(yōu)化的解決,感興趣的小伙伴們可以參考一下2018-10-10點(diǎn)擊按鈕彈出模態(tài)框的一系列操作代碼實(shí)例
這篇文章主要介紹了js彈出模態(tài)框方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03