溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

js字符串與Unicode編碼互相轉換

發布時間:2020-09-14 11:35:22 來源:腳本之家 閱讀:191 作者:小碼農雯 欄目:web開發
'好'.charCodeAt(0).toString(16)
"597d"

這段代碼的意思是,把字符'好'轉化成Unicode編碼,

看看charCodeAt()是怎么個意思

charCodeAt() 方法可返回指定位置的字符的 Unicode 編碼。這個返回值是 0 - 65535 之間的整數。

等于就是'charCodeAt()'里面的這個參數是指定位置的單個字符,

'好哦'.charCodeAt(0).toString(16)
"597d"
'好哦'.charCodeAt(1).toString(16)
"54e6"

上面這段代碼就可以看出,一個字符串你想要知道單個字符的編碼,就是靠里面的這個參數,也就是索引

要是想把unicode解碼成字符呢?

要想對Unicode解碼的話,必須要用轉義字符'\u'

'\u54e6'
"哦" 

說完unicode跟字符互相轉義以外

就是講講實質性的概念吧

js unicode是以十六進制代碼外加開頭\u表示的字符串。即\unnnn

Unicode 是為了解決傳統的字符編碼方案的局限而產生的,它為每種語言中的每個字符設定了統一并且唯一的二進制編碼,以滿足跨語言、跨平臺進行文本轉換、處理的要求。1990年開始研發,1994年正式公布。[1]

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女