乱码英文(求一段英文乱码好看的)
乱码英文(求一段英文乱码好看的)
咳咳
人生的三大错觉之一
就是她喜欢我
为了解开粉丝的疑惑
让他面对现实
今天我就来给大家揭秘
乱码背后那些不为人知的事
首先
我们要意识到
『乱码』
本质上是编码与解码的方式不一致
举个例子
当用拼音的方式来解读英文
事实上
Excel 对中文的解析编码
默认是GBK
所以
当有人把UTF-8编码的 Excel 文件发给你
Excel 默认会用GBK去解析
双击打开
出现一大坨乱码
其实是很正常滴
才不是有什么隐含信息呢
那么遇到这种问题该怎么解决呢?
知道了乱码产生的原理是
读取的编码方式与写入时不一致
那么解决办法就很简单了
(把读取的编码方式改为 UTF-8)
因为 Numbers 默认是UTF-8
所以不会显示乱码
什么?你说就这?
作为程序员
当然还有更装逼的办法
当然还有更加极客的办法
(把文件转为 GBK)
iconv -f UTF-8 -t GB18030 test.csv > test2.csv
轻松搞定
既然讲到这了
那就再讲讲UTF-8到底是个什么东东
(非战斗人员可以撤离了)
首先,我们都知道
计算机起源于美国
他们用二进制来存储数据
每一个 0 或 1 称为一位
而八位就组成了一个字节
每一位能标识两种状态
每个字节则能标识 2^8 = 256 种状态
那么这些状态有啥用呢?
美国人把0 - 127这 128 个状态
都映射到各种字符上
包括大小写英文字母、标点符号、数字等
这就是常说的ASCII字符集
后来
随着其他国家开始使用计算机
ASCII 里没有他们的字母
他们便利用起剩下的 128 - 255 位
这被称为ASCII 拓展字符集
然而
事情并没有这么简单
等到中国人开始使用计算机时
已经没有多余的位置了
咋办呢?
智慧的中国人民
毫不客气地去掉了127 位之后的编码
用 2 个字节来编码一个汉字
这样一来
7000 多常用汉字的编码问题就解决了
这就是GB2312 编码
它是对 ASCII 的中文拓展
但汉字实在太多了
GB2312 不够用了咋办呢
这个问题充钱(拓展)就能解决
这回拓展出了GBK
不仅包含 GB2312 所有内容
还包含了 20000 多个
新的汉字(含繁体字)
再后来少数民族也要用电脑了
GBK 又拓展成了GB18030
这一系列汉字编码标准被通称为
DBCS
中国人的编码问题解决了
但日本、韩国各自的编码问题咋办呢?
他们也各自搞了一套自己的编码标准
结果就是
谁也不支持谁
兼容性问题眼看着愈来愈严重
这可咋办呢?
这时
Unicode
闪亮登场
Unicode 的制定就是为了
将世界上所有的符号都纳入其中
每一个符号都给予一个独一无二的编码
如此一来就可以解决乱码问题
(虽然到现在并没有解决)
这就是字符集的发展过程
回到 UTF-8
它其实是 Unicode 字符集的一种编码方式
UTF-8 由
肯·汤普逊
和
罗勃 · 派克
发明
其中
肯·汤普逊是名副其实的大佬
听听
这是人话吗
知道了 UTF-8 的来历
那么 UTF-8 具体是怎么编码的呢?
UTF-8 作为一种可变长的编码方式
也就是说
不同的字符占用的字节数不同
2003年11月
UTF-8 被RFC 3629重新规范后
使用 1- 4个字节来进行编码
规则其实很简单
看不懂没关系
来看几个例子
按照不同的编码方式
同一句话被编码后的 01 字符串不同
(正如我们前面所说的 UTF-8 和 GBK)
是不是很简单
什么?
你说还没看懂?
长江流入哪个海(长江发源地)来源人民网青海频道原创稿冬日,长江源头所在的青海省南部唐古拉山主峰格拉丹东大冰峰姜根迪如冰川,亘古挺立在世界第三级的阳光下。极目之处的群山之间,流淌的是生生不息的万条河。六月雪七月
德宏是哪里(德宏与红河相差多远)城市名称芒市行政级别县级行政所属德宏傣族景颇族自治州设市时间潞西市(1996年)在2010年9月28日更名为芒市行政面积约2900平方公里(卫星地图测量)城区面积28。13平方公里
新生儿破伤风(一文读懂关于破伤风的那些事)新生儿破伤风(一文读懂关于破伤风的那些事)前几天,有个孩子被水果刀切到了手指,看着就蹭了一点皮,家长说当时一直流血,按压了一会,就不流了,用不用打破伤风针?平时也有家长打电话问被水
黑色象牙塔(黑色象牙塔在线阅读)黑色象牙塔(黑色象牙塔在线阅读)黑色灯塔剧中的何学斌,从何而凡尔赛到阶下囚。时间跨越的是一个时代的悲痛。凡尔赛梗文学意指高贵奢华的生活,通过夸张的表演透露出自身的优越感,调侃生活里
八一飞行表演队(八一飞行表演队女队员)八一飞行表演队(八一飞行表演队女队员)八一飞行表演队,全称中国人民解放军空军八一飞行表演队。创建于1962年1月25日,当时命名为空军护航表演大队,直到1987年改名为八一飞行表演
八一怎么样(八一厂)来源人民日报核心阅读先烈们教育着我,使我激情澎湃竭尽心力进行创作,这是一种幸福创作成果使亿万男女老幼观众感动,唤起他们追求崇高理想的情怀,是更大的幸福。为此我只能永远向上向前卷起2
人生若只如初见图片(人生若只如初见,何愁不能长相伴)人生若只如初见图片(人生若只如初见,何愁不能长相伴)感情世界里,多少人从开始的且行且珍惜到最后花自飘零水自流?许多人在感叹人心不古,爱情易变。可是,感叹归感叹,人们一如既往的喜新厌
变形计少年何愁(他是变形计最虚伪的孩子)变形计少年何愁(他是变形计最虚伪的孩子)变形计播出了这么多年,尽管一直饱受争议,可还是让网友跟着里面的主人公体会到了快乐与心酸,总体来说,他无疑是成功的。但是最令小编印象深刻的是少
太原市是哪个省(太原市行政区划图)作者方舆无形中国分为34个省自治区直辖市特别行政区,333个地级市自治州地区盟,2843个市辖区县级市县自治县旗自治旗林区特区。地市巡礼系列计划以4个直辖市333个地市4组省直辖县
两台电脑连接(怎样把两台电脑设置局域网连接)两台电脑连接(怎样把两台电脑设置局域网连接)启动,控制面板,弹出控制面板点击网络连接无线网络连接,单击鼠标右键,选择属性选择Internet协议(TCPIP),单击属性设置IP19
手机阅读器哪个好用(txt阅读app哪个好用)你在寻找新的电子书阅读软件吗?来看看这四款适用于安卓的可靠的开源电子书阅读器吧。来源linux。cn作者ScottNesbitt译者chenmukk(本文字数2156,阅读时长大约