亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

JS實現的漢字與Unicode碼相互轉化功能分析

2024-05-06 16:44:35
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現的漢字與Unicode碼相互轉化功能。分享給大家供大家參考,具體如下:

有時候,我們在給后端傳遞變量的的值中有漢字,可能由于編碼的原因,傳遞到后端后變為亂碼了。所以有時候為了省事或者其它特殊要求的時候,會把傳遞的漢字轉換成Unicode編碼后再進行傳遞。

當然漢字轉換成unicode編碼,使用JS的charCodeAt()方法就可以。

'好'.charCodeAt(0).toString(16)"597d"

這段代碼的意思是,把字符'好'轉化成Unicode編碼,toString()就是把字符轉化成16進制了

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

語法:stringObject.charCodeAt(index)

index參數必填,表示字符串中某個位置的數字,即字符在字符串中的下標。

注:字符串中第一個字符的下標是 0。如果 index 是負數,或大于等于字符串的長度,則 charCodeAt() 返回 NaN。

例如:

var str="Hello world!"document.write(str.charCodeAt(1))//結果:101'好哦'.charCodeAt(0).toString(16)"597d"'好哦'.charCodeAt(1).toString(16)"54e6"

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

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

'/u54e6'"哦"

總結下:

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

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

下面先看一個簡單的例子,漢字轉化為unicode方法:

function toUnicodeFun(data){ if(data == '' || typeof data == 'undefined') return '請輸入漢字';  var str ='';  for(var i=0;i<data.length;i++){   str+="//u"+data.charCodeAt(i).toString(16);  }  return str;}var resultUnicode = toUnicodeFun('中國'); // /u4e2d/u56fdconsole.log(resultUnicode);

unicode轉化為漢字的方法:

function toChineseWords(data){  if(data == '' || typeof data == 'undefined') return '請輸入十六進制unicode';  data = data.split("//u");  var str ='';  for(var i=0;i<data.length;i++){    str+=String.fromCharCode(parseInt(data[i],16).toString(10));  }  return str;}var resultChineseWords = toChineseWords("/u4e2d/u56fd");console.log(resultChineseWords);//中國

在網上找到另外一個實現方式:

var GB2312UnicodeConverter={  ToUnicode:function(str){    return escape(str).toLocaleLowerCase().replace(/%u/gi,'//u');  },  ToGB2312:function(str){    return unescape(str.replace(///u/gi,'%u'));  }};var result = GB2312UnicodeConverter.ToUnicode('中國'); ///u4e2d/u56fdvar result2 = GB2312UnicodeConverter.ToUnicode(result); //%5cu4e2d%5cu56fd

下面實現漢字轉Unicode碼:

function toUnicode(s){  return s.replace(/([/u4E00-/u9FA5]|[/uFE30-/uFFA0])/g,function(newStr){    return "//u" + newStr.charCodeAt(0).toString(16);  });}

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线观看精品自拍私拍| 成人免费看黄网站| 亚洲欧美成人一区二区在线电影| 久久在线精品视频| 欧美日韩亚洲一区二| 日日狠狠久久偷偷四色综合免费| 午夜精品一区二区三区在线播放| 日本高清不卡在线| 欧美性xxxxxxx| 亲爱的老师9免费观看全集电视剧| 日本老师69xxx| 国产精品视频资源| 日韩美女免费观看| 国产精品免费久久久久影院| 97超视频免费观看| 国产999在线观看| 福利一区视频在线观看| 国产日韩欧美中文在线播放| 青青草原成人在线视频| 久久视频在线播放| 日韩视频免费中文字幕| 夜夜嗨av一区二区三区免费区| 亚洲乱码一区二区| 91中文字幕在线| 狠狠操狠狠色综合网| 中文字幕精品久久久久| 欧美激情精品久久久| 国产精品偷伦免费视频观看的| 国产精品国内视频| 午夜精品久久17c| 日韩亚洲综合在线| 日本久久91av| 91精品国产色综合久久不卡98| 亚洲成人在线视频播放| 国产精品扒开腿做爽爽爽的视频| 日本最新高清不卡中文字幕| 国产精品永久免费观看| 久久久久久久久网站| 国产亚洲精品久久久优势| 日韩av在线网站| 国产精品嫩草影院久久久| 国产精品福利无圣光在线一区| 色婷婷av一区二区三区在线观看| 欧美老少做受xxxx高潮| 国产精品久久久久aaaa九色| 国产精品jvid在线观看蜜臀| 最近2019免费中文字幕视频三| 日韩一区二区久久久| 亚洲精品免费av| 久久69精品久久久久久久电影好| 欧美激情精品久久久久久久变态| 国产精品美女免费视频| www高清在线视频日韩欧美| 九九精品视频在线| 丝袜美腿亚洲一区二区| 狠狠久久五月精品中文字幕| 久久久久久国产| 成人看片人aa| 伊人伊人伊人久久| 另类专区欧美制服同性| 日韩视频亚洲视频| 国产午夜一区二区| 92版电视剧仙鹤神针在线观看| 日韩精品免费在线视频| 久久精品国产一区| 国产精品精品久久久| 日韩高清免费观看| 亚洲国产97在线精品一区| 国产香蕉精品视频一区二区三区| 亚洲精品xxx| 欧美性高潮在线| 精品久久久国产精品999| 日韩在线观看网址| 日韩毛片中文字幕| 亚洲精品狠狠操| 久久久久久亚洲精品不卡| 欧美视频在线观看 亚洲欧| 久久九九有精品国产23| 亚洲一区二区久久久久久| 中文字幕av一区二区三区谷原希美| 精品亚洲一区二区三区在线观看| 岛国av一区二区在线在线观看| 欧美午夜精品久久久久久浪潮| 欧美性xxxxx极品| 欧美激情精品久久久久久久变态| 日韩精品中文字幕久久臀| 精品国内亚洲在观看18黄| 欧美专区在线播放| 亚洲欧美制服中文字幕| 亚洲最大成人免费视频| 亚洲伊人一本大道中文字幕| 欧美性黄网官网| 欧美老女人www| 欧美三级欧美成人高清www| 欧美日韩一区二区三区| 另类天堂视频在线观看| 久久中文字幕视频| 中文综合在线观看| 亚洲老板91色精品久久| 中文字幕亚洲情99在线| 日韩免费中文字幕| 亚洲日韩欧美视频| 98精品国产高清在线xxxx天堂| 国产成人欧美在线观看| 日韩二区三区在线| 亚洲成人激情视频| 欧美激情视频一区二区| 亚洲福利视频专区| 久久国产精彩视频| 8x海外华人永久免费日韩内陆视频| 欧美成aaa人片在线观看蜜臀| 97avcom| 国产精品视频不卡| 亚洲人永久免费| 中日韩美女免费视频网站在线观看| 亚洲色图35p| 国产精品久久久久久久久久久久| 国产亚洲日本欧美韩国| 中文字幕v亚洲ⅴv天堂| 国产亚洲激情视频在线| 亚洲激情国产精品| 日韩极品精品视频免费观看| 亚洲人成网7777777国产| 成人网页在线免费观看| 欧美性猛交xxxx富婆| 亚洲精品电影在线| 91中文在线观看| 2019最新中文字幕| 亚洲精品国产免费| 68精品久久久久久欧美| 国产精品欧美激情在线播放| 久久99久久99精品中文字幕| 在线播放国产一区二区三区| 日韩av一区在线观看| 91视频免费在线| 日韩精品视频在线| 色悠久久久久综合先锋影音下载| 精品久久久久久久久国产字幕| 亚洲国产成人精品久久久国产成人一区| 久久久国产精品一区| 国产成人精品a视频一区www| 亚洲91精品在线| 成人激情av在线| 欧美又大粗又爽又黄大片视频| 国产一级揄自揄精品视频| 91精品国产91久久久久福利| 中文字幕日韩欧美在线视频| 久久午夜a级毛片| 97视频在线观看视频免费视频| 日韩高清免费观看| 色综合色综合网色综合| 亚洲最大成人网色| 久久久91精品国产| 国产成人一区三区| 日韩中文字幕免费| 国产精品久久精品| 懂色av一区二区三区| 日韩精品中文字幕在线播放| 欧美激情一区二区三区在线视频观看| 欧美精品激情在线观看| 国产福利视频一区二区| 欧美整片在线观看| 日韩亚洲欧美中文高清在线| 亚洲精品欧美一区二区三区|