python 漢字與ASCII互相轉換

2021-09-26 19:43:01 字數 444 閱讀 7404

一、**段

#python ascii轉漢字

name = r"\u5f20\u5357\u74dc"

print(name.encode(『ascii』).decode(『unicode_escape』))

#python 漢字轉ascii

name1=「張南瓜」

print(name1.encode(『unicode_escape』).decode(『ascii』))

二、執行結果:

利用的是python中的encode()和decode()函式,具體的原理和細節我還沒有弄清楚,記錄下

參考文章:

原理參考文章:

關於漢字與Ascii碼

gb2312和gbk每乙個漢字由2個位元組組成,這2個位元組的ascii碼大小分別是 gb2312 high8 0xa1 0xfe 161 254 low8 0xa1 0xfe 161 254 gbk high8 0x80 0xfe 128 254 low8 0x40 0xfe 64 254 gb2...

關於ASCII和漢字的轉換

private void button1 click object sender,eventargs e textbox2.text add 簡單的轉換 轉換後的數每乙個都加空格來區分 private void button1 click object sender,eventargs e stri...

C語言 漢字ASCII轉Unicode

以下 取自znfat的函式,本示例程式僅作轉碼示例,對部分 進行了修改。可作為微控制器轉碼之用。執行環境vc 6.0供參考 include stdafx.h include gb2uni.h define err succ 0 define err fail 1 define get pgm wor...