在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ Punycode
模塊
斷言測(cè)試
Buffer
Smalloc
TTY
概述
REPL
HTTP
DNS
路徑
集群
TLS/SSL
系統(tǒng)
加密
調(diào)試器
進(jìn)程
Punycode
虛擬機(jī)
HTTPS
網(wǎng)絡(luò)
Query String
C/C++ 插件
實(shí)用工具
文件系統(tǒng)
Zlib
子進(jìn)程
UDP/Datagram Sockets
定時(shí)器
逐行讀取
字符串解碼器
全局對(duì)象
事件
URL
控制臺(tái)

Punycode

穩(wěn)定性: 2 - 不穩(wěn)定

Punycode.js 從 Node.js v0.6.2+ 開(kāi)始內(nèi)置. 使用 require('punycode') 來(lái)訪(fǎng)問(wèn)。 (要在其他 Node.js 版本中訪(fǎng)問(wèn),先用 npm 來(lái) punycode 安裝)。

punycode.decode(string)

將一個(gè)純 ASCII 的 Punycode 字符串轉(zhuǎn)換為 Unicode 字符串。

// decode domain name parts
punycode.decode('maana-pta'); // 'ma?ana'
punycode.decode('--dqo34k'); // '?-?'

punycode.encode(string)

將一個(gè)純 Unicode Punycode 字符串轉(zhuǎn)換為 純 ASCII 字符串。

// encode domain name parts
punycode.encode('ma?ana'); // 'maana-pta'
punycode.encode('?-?'); // '--dqo34k'

punycode.toUnicode(domain)

將一個(gè)表示域名的 Punycode 字符串轉(zhuǎn)換為 Unicode。只有域名中的 Punycode 部分會(huì)被轉(zhuǎn)換,也就是說(shuō)你也可以在一個(gè)已經(jīng)轉(zhuǎn)換為 Unicode 的字符串上調(diào)用它。

// decode domain names
punycode.toUnicode('xn--maana-pta.com'); // 'ma?ana.com'
punycode.toUnicode('xn----dqo34k.com'); // '?-?.com'

punycode.toASCII(domain)

將一個(gè)表示域名的 Unicode 字符串轉(zhuǎn)換為 Punycode。只有域名中的非 ASCII 部分會(huì)被轉(zhuǎn)換,也就是說(shuō)你也可以在一個(gè)已經(jīng)轉(zhuǎn)換為 ASCII 的字符串上調(diào)用它。

// encode domain names
punycode.toASCII('ma?ana.com'); // 'xn--maana-pta.com'
punycode.toASCII('?-?.com'); // 'xn----dqo34k.com'

punycode.ucs2

punycode.ucs2.decode(string)

創(chuàng)建一個(gè)包含字符串中每個(gè) Unicode 符號(hào)的數(shù)字編碼點(diǎn)的數(shù)組,。由于 JavaScript uses UCS-2 internally 在內(nèi)部使用 UCS-2, 該函數(shù)會(huì)按照 UTF-16 將一對(duì)代半數(shù)(UCS-2 暴露的單獨(dú)的字符)轉(zhuǎn)換為單獨(dú)一個(gè)編碼點(diǎn)。

punycode.ucs2.decode('abc'); // [0x61, 0x62, 0x63]
// surrogate pair for U+1D306 tetragram for centre:
punycode.ucs2.decode('\uD834\uDF06'); // [0x1D306]

punycode.ucs2.encode(codePoints)

創(chuàng)建以一組數(shù)字編碼點(diǎn)為基礎(chǔ)一個(gè)字符串。

punycode.ucs2.encode([0x61, 0x62, 0x63]); // 'abc'
punycode.ucs2.encode([0x1D306]); // '\uD834\uDF06'

punycode.version

表示當(dāng)前 Punycode.js 版本數(shù)字的字符串。

上一篇:控制臺(tái)下一篇:HTTP