满意答案
采纳率:46% 等级:9
已帮助:212人
“直接用输入法打出来的字”
—
这里含好几个过程.
(1)当你用键盘打字时,从键盘进入计算机的是ascii码序列.
(2)“输入法”把
ascii码序列
转换成
输入法
自己规定的
码.
(3)你在一个窗上看到的东西,例如
notepad
dos
黑窗(控制台命令窗)那是
把
“输入法自己规定的码”显示出来,这里有一个编码到字体(font)到bitmap点阵图形的转换.只有当它们匹配时才能显示出有意义的
字的形状.否则看上去是“乱码”.
以dos
黑窗为例,只有正确设置它的
所谓
代码页(code
page)
,才能显示出有意义的字形.
gbk的code
page是cp936;
big5的code
page是cp950;
gb2312的code
page是cp20936;
dos
命令
chcp
不带参数
可以显示
当前
“代码页”,加参数可以改变
“代码页”
例如:chcp
936
例如:chcp
437
到
存放的文件
也有
代码的转换.
例如,notepad,可以存放为
unicode
小端码,unicode
大端码,utf-8码.
unicode
文件会在文件头自动添加
unicode
bom
(
byte-order
mark)
—
所以,直接用输入法打出来的字是什么编码的呢,具体情况具体分析,不可一概而论.
00分享举
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210415 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!