Linux及安全實踐五 字符集編碼

2022-09-01 06:39:08 字數 944 閱讀 4349

linux及安全實踐五——字符集編碼

一、ascii碼

在表中查詢出英文本母lxq相對應的十六進製制數值為:

4c 58 51

在終端中輸入命令:vim test1.txt

在vim頁面輸入命令:%!xxd

輸完之後使用命令:%!xxd -r儲存後即可看到如下結果:

退出vim

cat test.txt

可以檢視到

test.txt

中的內容

二、gb2312編碼

在編碼表中查詢出李雪琦相對應的十六進製制數值為:

修改之後使用命令locale

-a|grep

zh_cn檢視當前擁有的中文字符集:

接下來,更改字符集為預設字符集,使用跨平台16進製制編輯器hexedit。

在終端中輸入命令:hexedit text2.txt

可以看到,介面很友好,不過是按照位元組編輯的。將內容輸入其中

ctrl+w 儲存,ctrl+x退出

再次更改字符集為gb2312,使用cat指令檢視內容

三、utf—8

在編碼表中查詢出李雪琦相對應的十六進製制數值為:

e69d8e  e99baa  e790a6

因為虛擬機器預設字符集就是utf-8,所以我們可以不做任何設定就在終端介面檢視結果。

在終端中輸入命令:vim text3.txt

在vim頁面輸入命令:%!xxd

輸完之後使用命令:%

!xxd -r

儲存後即可看到如下結果:

退出vim

cat test3.txt

可以檢視到

text3.txt

中的內容

Swift 五 字串和字元

1 swift入門學習筆記 第一版 對swift的基礎知識點進行梳理總結。知識點一直在變,只是作為參考,以蘋果官方文件為準 2 在學習完基本的知識點以後會結合官方文件及相關資料,在此版本的基礎上進行新增更改。字串 let datequestion the month is let datenum 1...

python初學五 字串

字串由一串行的單個字元組成,下標由0開始,slicing string b a 0 4 擷取包括第0位 不包括第4位的字元。如果a 4 擷取從一開始到第三位的字元。如果a 8 擷取包括第8位到最後一位的字元。如果a 擷取整個字串。如果a 6 20 若第二位超出整個字串的長度 len string n...

Python學習筆記(五) 字串

以mark lutz著的 python學習手冊 為教程,每天花1個小時左右時間學習,爭取兩周完成。寫在前面的話 2013 7 17 19 50 學習筆記 1,在python中,單引號和雙引號的是一樣的。2,在字串前使用r可以關閉字元轉義,使用u或u則表示unicode字串。可以混合使用u和r。在un...