JavaScript中的16進(jìn)制字符介紹
更新時(shí)間:2011年10月09日 01:08:41 作者:
最早接觸到\unnn之類的字符是在微軟的官網(wǎng)上。當(dāng)時(shí)在網(wǎng)上找了一下這中字符格式,卻不知道該搜什么
前段時(shí)間看《JavaScript高級(jí)程序設(shè)計(jì)》終于找到了一點(diǎn)點(diǎn)介紹:
\xnn 以十六進(jìn)制代碼nn表示的一個(gè)字符(n:0-F)
\unnn以十六進(jìn)制代碼表示的一個(gè)Unicode字符(n:0-F)
今天由于一個(gè)自己的一個(gè)需求需要知道一些漢字的十六進(jìn)制表示,因此自己寫(xiě)了兩個(gè)方法,可以將文字轉(zhuǎn)換為16進(jìn)制的表示形式,也可以將16進(jìn)制代碼轉(zhuǎn)換回漢字。方法如下:
//將文字轉(zhuǎn)換為16進(jìn)制
function textToSix(str) {
return escape(str).replace(/%/g, function () {
return "\\";
}).toLowerCase();
}
//將16進(jìn)制表示為文字
function sixToText(str) {
return unescape(str);
}
在線演示代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
\xnn 以十六進(jìn)制代碼nn表示的一個(gè)字符(n:0-F)
\unnn以十六進(jìn)制代碼表示的一個(gè)Unicode字符(n:0-F)
今天由于一個(gè)自己的一個(gè)需求需要知道一些漢字的十六進(jìn)制表示,因此自己寫(xiě)了兩個(gè)方法,可以將文字轉(zhuǎn)換為16進(jìn)制的表示形式,也可以將16進(jìn)制代碼轉(zhuǎn)換回漢字。方法如下:
復(fù)制代碼 代碼如下:
//將文字轉(zhuǎn)換為16進(jìn)制
function textToSix(str) {
return escape(str).replace(/%/g, function () {
return "\\";
}).toLowerCase();
}
//將16進(jìn)制表示為文字
function sixToText(str) {
return unescape(str);
}
在線演示代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
您可能感興趣的文章:
- C# VB 實(shí)現(xiàn)10進(jìn)制 16進(jìn)制之間互相轉(zhuǎn)換
- JavaScript中的16進(jìn)制字符(改進(jìn))
- php中將圖片gif,jpg或mysql longblob或blob字段值轉(zhuǎn)換成16進(jìn)制字符串
- vbs sendKeys 16進(jìn)制的結(jié)合使用(打開(kāi)IE,靜音,打開(kāi)播放器等)
- VBS 16進(jìn)制驗(yàn)證特定字符
- asp.net(c#)下各種進(jìn)制間的輕松轉(zhuǎn)換(2進(jìn)制、8進(jìn)制、10進(jìn)制、16進(jìn)制)
- vbscript語(yǔ)句中“&H”專用于16進(jìn)制數(shù)表示
- exe轉(zhuǎn)換16進(jìn)制的html保存的hta實(shí)現(xiàn)代碼
- C# 16進(jìn)制與字符串、字節(jié)數(shù)組之間的轉(zhuǎn)換
- 文本和16進(jìn)制UltraEdit-32 v13.20+3 官方簡(jiǎn)體中文版+破解補(bǔ)丁 提供下載
- 16進(jìn)制的轉(zhuǎn)換之javascript運(yùn)行時(shí)會(huì)自動(dòng)轉(zhuǎn)碼
- c#實(shí)現(xiàn)16進(jìn)制和字符串之間轉(zhuǎn)換的代碼
- 16進(jìn)制顯示字節(jié)流技巧分享
相關(guān)文章
JavaScript 用cloneNode方法克隆節(jié)點(diǎn)的代碼
很多時(shí)候我們需要通過(guò)HTML DOM 的方式,用JavaScript 動(dòng)態(tài)生成很多相同的節(jié)點(diǎn),包括其子節(jié)點(diǎn)2012-10-10
JavaScript判斷瀏覽器運(yùn)行環(huán)境的詳細(xì)方法
這篇文章主要給大家介紹了關(guān)于JavaScript判斷瀏覽器運(yùn)行環(huán)境的詳細(xì)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
js實(shí)現(xiàn)完美兼容各大瀏覽器的人民幣大小寫(xiě)相互轉(zhuǎn)換
在基于網(wǎng)頁(yè)的打印輸出或報(bào)表中,經(jīng)常會(huì)牽扯到金額的大寫(xiě),每次都打上去很麻煩,所以想法用一個(gè)JavaScript客戶端腳本來(lái)實(shí)現(xiàn)自動(dòng)轉(zhuǎn)換,只需在需要顯示大寫(xiě)金額的時(shí)候調(diào)用該JS函數(shù),下面我們就來(lái)匯總下吧2015-10-10
JavaScript實(shí)現(xiàn)電話號(hào)碼格式化的解法小結(jié)
在 JavaScript 編程中,經(jīng)常會(huì)遇到將給定數(shù)據(jù)轉(zhuǎn)換為特定格式的問(wèn)題,本文為大家整理了一些常用方法,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-11-11
JavaScript實(shí)現(xiàn)組件化和模塊化方法詳解
這篇文章主要介紹了JavaScript實(shí)現(xiàn)組件化和模塊化方法,模塊化主要是指一個(gè)JS文件就是一個(gè)模塊,向外提供特定功能的程序,組件化的中心思想其實(shí)跟模塊化是大同小異的,感興趣想要詳細(xì)了解可以參考下文2023-05-05
JavaScript中arguments.callee屬性的作用與替換方案
這篇文章介紹了JavaScript中arguments.callee屬性的作用與替換方案,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
JavaScript事件機(jī)制的剖析與優(yōu)化詳解
在現(xiàn)代前端開(kāi)發(fā)中,JavaScript事件處理是一個(gè)至關(guān)重要的部分,它能夠使網(wǎng)頁(yè)與用戶交互,實(shí)現(xiàn)豐富的交互體驗(yàn),然而,對(duì)JavaScript事件機(jī)制的深入理解是開(kāi)發(fā)者成為優(yōu)秀前端工程師的關(guān)鍵所在,本文將全面剖析JavaScript事件機(jī)制,需要的朋友可以參考下2023-12-12

