HotCode字元編碼轉換JS原始碼

2021-09-18 01:36:14 字數 1221 閱讀 1815

function hextohotcode(hexstr) 

else

else

else if (num > 0x9fc0 && num <= 0x9fdf)

else if (num > 0x2c00 && num <= 0x2dff)

}hotcodestr += string.fromcharcode(num);

i += 4;}}

return hotcodestr;

}

function hotcodetohex(hotcodestr) 

else if(num < 0x100)

else

else if (num >= 0xfe30 && num <= 0xfe4f)

else if (num >= 0xf900 && num <= 0xfaff)

else if (num >= 0x2000 && num <= 0x9fff)

else

num += 0x6000;

ptr = inttohex(num, 4);

hexstr += ptr;}}

return hexstr;

}

hotcode字元編碼(v1.0)是菜農對unicode編碼(v5.0)的字元極限簡化版本:

選中unicode編碼中的2000-9fff為字元編碼範圍,然後加6000,得到hotcode編碼範圍8000-ffff。

1.用0080-00ff替換2580-25ff方塊元素幾何圖形。

2.用f900-faff替換2c00-2dff格拉哥裡字母等。

3.用fe30-fe4f替換9fc0-9fdf未定義。

4.用ff00-ffff替換2800-28ff盲文點字模型。

hotcode字元編碼丟棄unicode編碼區域:

0100-1fff,2580-25ff,2c00-2dff,9fc0-9fdf,2800-28ff,a000-f8ff,fb00-fe2f,fe50-feff。

hotcode字元編碼範圍:

ascii碼範圍為00-7f,單位元組,128個ascii碼字元。

hotcode多國字元編碼範圍為8000-ffff,雙位元組(首位元組80-ff,次位元組00-ff),32768個hotcode多國字元。

菜農[email protected] 2010.4.13 制定於西安雁塔菜地

js 字串編碼轉換函式

escape 方法 對 string 物件編碼以便它們能在所有計算機上可讀,escape charstring 必選項 charstring 引數是要編碼的任意 string 物件或文字。說明 escape 方法返回乙個包含了 charstring 內容的字串值 unicode 格式 所有空格 標點...

字元編碼轉換

這幾天在做個東西,就是關於網路字元編碼轉換的問題,此前這方面一點兒也不懂,頭要的急所以從快入手,先上網了解了一下字元編碼到底是什麼東西,於是知道了內碼轉換,gb2312,big5,unicode等東西,不懂的可以從網上搜搜,我也是搜的,建議大家先看看這個 http www.vckbase.com d...

php字元編碼轉換

iconv convert string to requested character encoding php 4 4.0.5,php 5 mb convert encoding convert character encoding php 4 4.0.6,php 5 用法 string mb c...