>>No.64508365
这个啊,其实和计算机汇编代码有关( ゚ 3゚)图里说的比较明白了,再说简单点,让大家都能听懂就是每一个中文(也包括其他的语言)都对应了一个计算机的二进制数字。你输入汉字到电脑上面,电脑先把它处理为Unicode数字(一种16进制数字),然后排序找到这个字符的文本对应位置,再重新还原成汉字( ゚ 3゚),例如“命”的Unicode代码为\u547d,+8变成了\u548f,对应的字就是“咏”
图里这个问题就是所有的文本输入转化过程中,计算机处理为十六进制的时候不小心对所有的数字+8,所以所有的字就被替换为那个字符表的顺序后八位。这个其实也是非常常见的加密方法了。而且有时候大家打开一些平时用不到的系统文件,出现奇怪的像咒符的东西也是差不多这样来的( ゚ 3゚)
顺带再提一嘴,其实中文里,常用字只占所有字的非常非常少的一部分。中文里常用字可能只有2500个左右,而总字符有两万多个,而且不管字生僻与否,对计算机来说权重一样。所以,乱码的情况下大部分都是奇怪字才是正常的。图里大部分字都是常用字,还是因为所用的字表只收录了大部分的常用字所致。
本人计算机小白,如有错误也请大家指出(`・ω・)