用Python写好的程序如何在其他计算机上运行
Python编程学习圈 1周前
"直接用输入法打出来的字"
--
这里含好几个过程.
(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
不带参数
可以显示
当前
“代码页”,加参数可以改变
python能在手机上运行吗
“代码页"
例如:chcp
936
例如:chcp
437
(4)从文本编辑窗
存放的文件
也有
代码的转换.
例如,notepad,可以存放为
unicode
小端码,unicode
大端码,utf-8码.
unicode
文件会在文件头自动添加
unicode
bom
(
byte-order
mark)
---
所以,直接用输入法打出来的字是什么编码的呢,具体情况具体分析,不可一概而论.
来源于网络,如有侵权,告知必删。