成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

趙云叫化凍?曹操叫變巨?一文帶你讀懂字符編碼那些事兒

開發(fā) 前端
由于硬件價格的大幅下降,大部分軟件都已經(jīng)使用unicode開發(fā)了,于是可以在世界上大部分的電腦上使用。然而依然還有一些軟件,在一些情況下還會有編碼問題哦。例如說最新版的Mysql,在中文windows操作系統(tǒng)的電腦上,如果電腦名使用了中文字符的話,就會出現(xiàn)安裝錯誤哦。

 本文轉(zhuǎn)載自微信公眾號「活在信息時代」,作者活在信息時代。轉(zhuǎn)載本文請聯(lián)系活在信息時代公眾號。

早期玩光榮三國游戲的同學(xué)一定會對游戲中人物名稱的亂碼印象非常深刻。例如說《三國志曹操傳》,里面的曹操名字變成了“變巨”,而趙云的名字則變成了“化凍”。其它的人物名字也都是亂碼。

盡管如此,也擋不住一款優(yōu)秀的戰(zhàn)略游戲?qū)τ谕婕业奈Α:芏嗤婕視趤y碼的情況下,靠猜測和不屈的意志堅持玩下去。而一些懂一點(diǎn)技術(shù)的同學(xué)則會使用各種轉(zhuǎn)碼工具,將亂碼轉(zhuǎn)換成可以閱讀的繁體字。

那么為什么會出現(xiàn)這種亂碼的情況呢?那就要從計算機(jī)對于字符的存儲格式開始說起了。

我們知道計算機(jī)是以二進(jìn)制方式存儲數(shù)據(jù)的。而字符編碼則決定了同樣的二進(jìn)制數(shù)據(jù)計算機(jī)顯示出來字符具體是什么。例如最簡單的ASCII碼,二進(jìn)制數(shù)0100 0001,也就是16進(jìn)制的0x41,就代表字母A。所以如果計算機(jī)看到這串二進(jìn)制,又是以ASCII編碼的話,那就會把它顯示成A。同時的,0110 0001,即16進(jìn)制的0x61就代表字母a。

那么如果有另一種編碼,把0100 0001這串二進(jìn)制給定義成“一”的話,那么以這種編碼格式讀取的這串二進(jìn)制,就會顯示成“一”了。

這就是為什么早期的老游戲會出現(xiàn)亂碼問題了。原因就在于,那些游戲多數(shù)是以臺灣的Big5繁體字編碼編成的,而在我們的電腦上,則以大陸的GBK簡體編碼顯示,那就出問題了。

下面小編就用Mysql數(shù)據(jù)庫自帶的轉(zhuǎn)碼函數(shù),給大家演示一下,“化凍”是怎么變成趙云的。

第一步:我們先查出化凍的16進(jìn)制編碼

select hex(convert('化凍' using gbk));

這里面hex函數(shù)用于顯示字符串的16進(jìn)制編碼,convert函數(shù)將化凍兩個字用gbk格式編碼。

執(zhí)行之后,我們得到化凍兩個字在gbk編碼下的16進(jìn)制表示。

我們可以看到BBAFB6B3,就是化凍兩個字在gbk編碼下的16進(jìn)制表示了。如果轉(zhuǎn)換成二進(jìn)制的話即為1011 1011 1010 1111 1011 0110 1011 0011。

第二步:將16進(jìn)制編碼轉(zhuǎn)換成big5碼

select convert(0xBBAFB6B3 using big5);

這里面,我們把剛才查找出來的化凍兩個字對應(yīng)的16進(jìn)制數(shù)字轉(zhuǎn)換成big5碼格式,看看big5碼里面,這串16進(jìn)制數(shù)字代表什么。于是我們看到,在big5碼里,這串?dāng)?shù)字被顯示成了繁體字的趙云。這樣,我們就看到了為什么在一些老游戲里面,用big5碼開發(fā)的游戲,在大陸的簡體中文系統(tǒng)上,為什么會變成亂碼了。

同樣的,我們可以查到變巨的16進(jìn)制,以及對應(yīng)的big5碼。

類似的還有

而現(xiàn)在,由于硬件價格的大幅下降,大部分軟件都已經(jīng)使用unicode開發(fā)了,于是可以在世界上大部分的電腦上使用。然而依然還有一些軟件,在一些情況下還會有編碼問題哦。例如說最新版的Mysql,在中文windows操作系統(tǒng)的電腦上,如果電腦名使用了中文字符的話,就會出現(xiàn)安裝錯誤哦。

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2022-02-09 17:08:57

卡頓App 流暢性用戶

2021-03-05 09:10:19

base64編碼

2022-06-26 00:18:05

企業(yè)產(chǎn)品化變量

2019-06-13 21:31:19

AI

2021-09-13 22:34:56

區(qū)塊鏈新基建數(shù)字化轉(zhuǎn)型

2020-11-12 09:14:25

JAVA.IO、字符編

2020-06-05 14:15:29

可視化數(shù)據(jù)集分析

2018-11-16 10:04:14

云存儲磁帶存儲RAID

2023-12-22 19:59:15

2021-08-04 16:06:45

DataOps智領(lǐng)云

2024-01-29 00:28:01

2022-09-22 09:00:46

CSS單位

2018-09-28 14:06:25

前端緩存后端

2022-11-06 21:14:02

數(shù)據(jù)驅(qū)動架構(gòu)數(shù)據(jù)

2025-04-03 10:56:47

2023-11-27 17:35:48

ComponentWeb外層

2022-12-01 17:23:45

2021-12-29 18:00:19

無損網(wǎng)絡(luò)網(wǎng)絡(luò)通信網(wǎng)絡(luò)

2022-07-05 06:30:54

云網(wǎng)絡(luò)網(wǎng)絡(luò)云原生

2023-05-20 17:58:31

低代碼軟件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产高清视频一区 | 国产粉嫩尤物极品99综合精品 | 美女一区| 亚洲一区二区av在线 | 91.com视频| 国产电影精品久久 | 狠狠伊人| 91成人在线 | 天天看夜夜 | 成人免费在线小视频 | 97高清国语自产拍 | 国产欧美一区二区精品忘忧草 | 亚洲人久久 | 91在线看视频 | 亚洲精品视频在线看 | 久久av资源网 | 中文字幕 欧美 日韩 | 精品91久久 | 精品1区2区3区 | 日韩精品一区二区三区免费视频 | 国产日韩欧美一区 | 亚洲免费三级 | 国产精品毛片久久久久久久 | 91精品国产色综合久久不卡98口 | 日本欧美国产 | 亚洲成人一区二区 | 亚洲免费一 | 国产丝袜一区二区三区免费视频 | 国产高潮好爽受不了了夜色 | 色婷婷精品久久二区二区蜜臂av | 久在线| 欧美综合国产精品久久丁香 | 国产成人福利 | 野狼在线社区2017入口 | 精品久久久久久 | 欧美日韩精品一区二区 | 毛片综合 | 国产在线视频一区二区董小宛性色 | 99视频免费在线观看 | 久久久人成影片免费观看 | 国产精品久久久久久网站 |