python的输入来源包括网络输入法_python可以调用计算机上的输入法进行输入吗?比如调用输入法在其他程序的输入框中写上字符串...
滿意答案
baby_dmz
2015.10.29
采納率:56%????等級(jí):9
已幫助:1116人
"直接用輸入法打出來的字" -- 這里含好幾個(gè)過程.
(1)當(dāng)你用鍵盤打字時(shí),從鍵盤進(jìn)入計(jì)算機(jī)的是ASCII碼序列.
(2)“輸入法”把 ASCII碼序列 轉(zhuǎn)換成 輸入法 自己規(guī)定的 碼.
(3)你在一個(gè)窗上看到的東西,例如 notepad 的文本編輯窗,wordpad 的文本編輯窗,或 DOS 黑窗(控制臺(tái)命令窗)那是 把 “輸入法自己規(guī)定的碼”顯示出來,這里有一個(gè)編碼到字體(font)到bitmap點(diǎn)陣圖形的轉(zhuǎn)換.只有當(dāng)它們匹配時(shí)才能顯示出有意義的 字的形狀.否則看上去是“亂碼”.
以DOS 黑窗為例,只有正確設(shè)置它的 所謂 代碼頁(code page) ,才能顯示出有意義的字形.
GBK的code page是CP936;
BIG5的code page是CP950;
GB2312的code page是CP20936;
DOS 命令 CHCP 不帶參數(shù) 可以顯示 當(dāng)前 “代碼頁”,加參數(shù)可以改變 “代碼頁"
例如:chcp 936 例如:chcp 437
(4)從文本編輯窗 到 存放的文件 也有 代碼的轉(zhuǎn)換.
例如,notepad,可以存放為 unicode 小端碼,unicode 大端碼,UTF-8碼.
unicode 文件會(huì)在文件頭自動(dòng)添加 unicode BOM ( Byte-Order Mark)
---
所以,直接用輸入法打出來的字是什么編碼的呢,具體情況具體分析,不可一概而論.
00分享舉報(bào)
總結(jié)
以上是生活随笔為你收集整理的python的输入来源包括网络输入法_python可以调用计算机上的输入法进行输入吗?比如调用输入法在其他程序的输入框中写上字符串...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MadFS:高性能超算缓存文件系统——助
- 下一篇: python 创建以列表为元素的列表