導航:首頁 > 程序命令 > unicode命令

unicode命令

發布時間:2023-03-07 13:31:55

㈠ cmd命令怎樣將Unicode字元轉成文字

在中文Windows系統中,如果一個文本文件是UTF-8編碼的,那麼在CMD.exe命令行窗口(所謂的DOS窗口)中不能正確顯示文件中的內容。在默認情況下,命令行窗口中使用的代碼頁是中文或者美國的,即編碼是中文字元集或者西文字元集。

如果想正確顯示UTF-8字元,可以按照以下步驟操作:

1、打開CMD.exe命令行窗口

2、通過
chcp命令改變代碼頁,UTF-8的代碼頁為65001

chcp
65001

執行該操作後,代碼頁就被變成UTF-8了。但是,在窗口中仍舊不能正確顯示UTF-8字元。

3、修改窗口屬性,改變字體

在命令行標題欄上點擊右鍵,選擇"屬性"->"字體",將字體修改為True
Type字體"Lucida Console",然後點擊確定將屬性應用到當前窗口。

這時使用type命令就可以顯示UTF-8文本文件的內容了:

type
filename.txt

4、通過以上操作並不能完全解決問題,因為顯示出來的內容有可能不完全。可以先最小化,然後最大化命令行窗口,文件的內容就完整的顯示出來了

python unicode編碼

python unicode編碼:

下面的代碼創建了一個Unicode字元串,用UTF-8編碼器將它編碼,然後寫入到一個文件中去,接著把數據從文件中讀回來,解碼成Unicode字元串對象,最後,列印出Unicode字元串,用以確認程序正確地運行。

linux中編寫,在VIM中輸入如下代碼,保存為uniFile.py

#/home/xiaopeng/python/code/uniFile.py
'''
:Writes
aUnicodestringtoafileinutf-8andreadsitbackin
'''
CODEC='utf-8'編碼方式
FILE='unicode.txt'要存的文件名
hello_out=u"Helloworld "創建了一個Unicode格式的字元串
bytes_out=hello_out.encode(CODEC)用UTF-8編碼
f=open(FILE,'w')
f.write(bytes_out)寫入指定文件中
f.close()
f=open(FILE,'r')
bytes_in=f.read()讀取
f.close()
hello_in=bytes_in.decode(CODEC)解碼
printhello_in列印

在終端中輸入:python uniFile.py

結果列印出 Hello world

然後在python目錄下會發現多了一個名為unicode.txt的文件,用cat命令查看一下,發現裡面的內容和列印的結果一樣.

把Unicode應用到實際中注意一下四點:

1程序中出現字元串時一定要加一個前綴u

2不要用str()函數,用Unicode()代替

3 不要用過時的string模塊。如果傳給它非ASCII碼,它會把一切搞砸。

4 不到必須時不要在你的程序里編解碼Unicode字元,只在你要寫入文件或者資料庫或者網路時,才調用encode()函數和decode()函數。

㈢ Python2.7 中文字元編碼,使用Unicode時,選擇什麼編碼格式

關於編碼和亂碼的問題,我簡單講一下。

通常問這類問題的人是混淆了若干個不同的概念,並且他們自己也沒有意識到自己混淆了這些概念的。

閱讀全文

與unicode命令相關的資料

熱點內容
為什麼伺服器拷貝速度百兆 瀏覽:648
月薪過萬的程序員多久能在北上廣 瀏覽:982
媽媽看中程序員相親 瀏覽:381
伺服器配置不了ip地址怎麼辦 瀏覽:875
小米商城app有什麼 瀏覽:300
鋼筋加密區根數調整 瀏覽:382
做程序員10年的感受 瀏覽:308
程序員無所不能嗎 瀏覽:709
應用程序的編譯鏈接與裝入 瀏覽:38
詞根pdf 瀏覽:160
如何獲得命令方塊網易手機版 瀏覽:919
春秋航空的app叫什麼 瀏覽:282
加密縱斷面 瀏覽:911
程序員致富經歷 瀏覽:891
js頁面傳值php 瀏覽:68
我是一個加密下載 瀏覽:533
甜與權力pdf 瀏覽:719
踢足球的app什麼競技 瀏覽:160
程序員寫你好世界 瀏覽:425
php如何讀取數組 瀏覽:253