導航:首頁 > 程序命令 > 命令行字元編碼

命令行字元編碼

發布時間:2022-04-18 02:39:16

命令提示符亂碼

cmd命令行窗口顯示中文亂碼,多是因為cmd命令行窗口字元編碼不匹配導致。
修改cmd窗口字元編碼為UTF-8,命令行中執行:chcp 65001
切換回中文:chcp 936
這兩條命令只在當前窗口生效,重啟後恢復之前的編碼。
切換cmd窗口字元編碼有風險,例如切換過以後中文顯示亂碼,並且不能永久切換回原來模式,只能每次chcp 936。

⑵ windows命令行GBK編碼的活動代碼頁還是有亂碼

如果想正確顯示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、通過以上操作並不能完全解決問題,因為顯示出來的內容有可能不完全。可以先最小化,然後最大化命令行窗口,文件的內容就完整的顯示出來了。

⑶ 命令行下中文顯示亂碼,怎麼解決

cmd命令行窗口顯示中文亂碼,多是因為cmd命令行窗口字元編碼不匹配導致。

修改cmd窗口字元編碼為UTF-8,命令行中執行:chcp 65001
切換回中文:chcp 936
這兩條命令只在當前窗口生效,重啟後恢復之前的編碼。

切換cmd窗口字元編碼有風險,例如切換過以後中文顯示亂碼,並且不能永久切換回原來模式,只能每次chcp 936。

cmd中文顯示亂碼永久解決方案,以切換回中文936為例:

打開不正常的 CMD命令提示符窗口後,單擊窗口左上角的圖標,選擇彈出的菜單中的「默認值」,切換到第一個「選項」tab,將默認的代碼頁改為 936 後重啟 CMD。重啟cmd後還不能正常顯示請繼續往下看。

如果重啟 CMD以後無法生效:窗口的「默認值」和「屬性」沒變,則進入注冊表,在 HKEY_CURRENT_USER\Console下找到%SystemRoot%_system32_cmd.exe(如果沒有codepage就不考慮了),codepage值改為 936(十進制)或 3a8(十六進制)。
936(十進制)是簡體中文的,如是其它語言,則改為對應的代碼。

部分字元編碼對應代碼:
65001——UTF-8
936——簡體中文
950——繁體中文
437——美國/加拿大英語
932——日文
949——韓文
866——俄文

最後一個亂碼原因:CMD 的「默認值」或「屬性」窗口的「字體」選項卡中設定為可以顯示中文字元的字體,並且確定字體文件沒有被破壞,字體最好設置為默認的點陣字體。

⑷ 如何利用命令查看linux 系統漢字編碼

1. 連接到相應的Linux主機,進入Linux命令行狀態,等待shell命令的輸入。


4、Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。 Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。

5、Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。

6、嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU工程各種工具和資料庫的操作系統。



⑸ windows的cmd命令行,中文字元是按什麼編碼顯示的

應該是

非Unicode字元編碼


cmd環境和純dos環境的漢字編碼有所不同。

⑹ ubuntu命令行下中文亂碼怎麼解決

我也呀見過這個問題
一. Ubuntu默認的中文字元編碼
Ubuntu默認的中文字元編碼為zh_CN.UTF-8,這個可以在
/etc/environment中看到:
sudo gedit /etc/environment
可以看到如下內容:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en" 第二行即是默認的中文字元編碼。註:可以通過這里修改默認的中文編碼字元,比如修改為:zh_CN.GBK。

二. 添加中文字元編碼的方法
1. 直接使用locale-gen
在終端輸入命令:
sudo locale-gen zh_CN.GB18030
即可完成中文字元集的添加。完成後可以轉到
/usr/lib/locale/,下面已經有一個zh_CN.gb18030文件夾;在超級終端輸入命令:
gedit /var/lib/locales/supported.d/local,可以發現文件中多了一行:zh_CN.GB18030 GB18030。說明添加成功。

2. 通過修改/var/lib/locales/supported.d/local文件
在終端輸入命令行
sudo gedit /var/lib/locales/supported.d/local
可以看到如下內容:
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
在文件尾添加中文字元集
zh_CN.GBK GBK
保存後退出。在終端輸入命令:
sudo dpkg-reconfigure locales

Generating locales...
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IN.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... done
en_ZA.UTF-8... done
en_ZW.UTF-8... done
zh_CN.GBK... done
zh_CN.UTF-8... up-to-date
zh_HK.UTF-8... done
zh_SG.UTF-8... done
zh_TW.UTF-8... done
Generation complete.
即可生成相應文件:/usr/lib/locale/zh_CN.gbk/
最後重啟ubuntu。

#嵌入式學習

⑺ mysql用命令行怎樣查看字元集

1.查看字元集
show variables like '%char%';

2.修改配置文件
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8

⑻ 如何讓Windows命令行顯示UTF-8字元

一直苦惱於如何在Windows終端中顯示UTF-8字元的問題。比如,在MySQL命令行下,如果資料庫的編碼是UTF-8,那麼,在查詢資料庫的時候,裡面的中文都會變成亂碼。
今天半無意的搜索了一下,結果發現解決方案非常簡單:
1. 修改終端的代碼頁。
在終端中輸入:
chcp 65001

2. 右鍵點擊任務欄上的終端(也可以單擊窗口左上角的圖標),在快捷菜單中選擇屬性,在裡面選擇字體——如 Lucida Console,不要選擇「點陣字體」;
確定之後,再次測試UTF-8輸出,你看到了什麼。 :)
要切換回原來的模式也很簡單:
chcp 936

再把字體改成原來的點陣字體就好了。

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

⑽ Windows 7 中文版命令行如何修改字元編碼為UTF-8

這個跟活動控制台代碼頁有關。
如果要更改為
UTF-8,則需要運行
chcp
命令:
chcp
65001
有時新安裝的系統可能在運行一些中文軟體時顯示錯亂,可通過控制面板修改系統區域來管理這一行為:
控制面板-區域和語言-「管理」選項卡,更改「非
Unicode
程序的語言」為「中文(簡體,中國)」。
修改對系統上所有賬戶都起作用;完成修改之後,需要重新啟動計算機。

閱讀全文

與命令行字元編碼相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:577
python員工信息登記表 瀏覽:375
高中美術pdf 瀏覽:158
java實現排列 瀏覽:511
javavector的用法 瀏覽:979
osi實現加密的三層 瀏覽:230
大眾寶來原廠中控如何安裝app 瀏覽:912
linux內核根文件系統 瀏覽:240
3d的命令面板不見了 瀏覽:524
武漢理工大學伺服器ip地址 瀏覽:147
亞馬遜雲伺服器登錄 瀏覽:522
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:929
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:249
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348