python的输入来源包括网络输入法_python可以调用计算机上的输入法进行输入吗?比如调用输入法在其他程序的输入框中写上字符串...

满意答案

baby_dmz

2015.10.29

采纳率:56%    等级:9

已帮助:1116人

"直接用输入法打出来的字" -- 这里含好几个过程.

(1)当你用键盘打字时,从键盘进入计算机的是ASCII码序列.

(2)“输入法”把 ASCII码序列 转换成 输入法 自己规定的 码.

(3)你在一个窗上看到的东西,例如 notepad 的文本编辑窗,wordpad 的文本编辑窗,或 DOS 黑窗(控制台命令窗)那是 把 “输入法自己规定的码”显示出来,这里有一个编码到字体(font)到bitmap点阵图形的转换.只有当它们匹配时才能显示出有意义的 字的形状.否则看上去是“乱码”.

以DOS 黑窗为例,只有正确设置它的 所谓 代码页(code page) ,才能显示出有意义的字形.

GBK的code page是CP936;

BIG5的code page是CP950;

GB2312的code page是CP20936;

DOS 命令 CHCP 不带参数 可以显示 当前 “代码页”,加参数可以改变 “代码页"

例如:chcp 936 例如:chcp 437

(4)从文本编辑窗 到 存放的文件 也有 代码的转换.

例如,notepad,可以存放为 unicode 小端码,unicode 大端码,UTF-8码.

unicode 文件会在文件头自动添加 unicode BOM ( Byte-Order Mark)

---

所以,直接用输入法打出来的字是什么编码的呢,具体情况具体分析,不可一概而论.

00分享举报

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值