DOS下正確顯示中文資訊

2021-05-22 06:21:47 字數 996 閱讀 2470

很多使用者在windows中建立資料夾或檔案時喜歡用中文命名。不過,當你的windows由於發生故障無法進入,需要格式化硬碟重新安裝系統時,你會發現麻煩來了:由於需要先在純dos下備份檔案(夾)的內容,但在預設情況下純dos並不支援中文,因此執行dir命令後出現在面前的是一堆亂碼,根本無法進行複製。不過不要著急,今天我就教大家兩個方法,讓dos下的「亂碼」不亂:

1. 自力更生法

其實從windows 95開始,微軟就在相應的dos版本中內建了中文系統和四種中文輸入法(拼音、雙拼、國標、區位)。引導電腦進入純dos後,在命令提示符後鍵入pdos95後回車,系統會自動執行pbios.exe並載入中文字型驅動和輸入法,如果載入成功會在螢幕的右下角出現「win95中文dos狀態」的提示。這時候在純dos下就可以顯示並輸入16×16點陣的漢字,執行dir命令,原來的亂碼就不見了!輸入法通過ctrl+shift組合鍵來切換 ,對於長檔名需要輸入「~」字元時,要注意切換回英文方式(注意:中文系統的載入是通過c:windowscommand下的pbios.exe、font16.exe、hzvio95.exe等檔案來實現的,如果你系統中沒有這些檔案或已經損壞,則無法實現對中文的支援和輸入,你可以按照螢幕的提示從其他電腦上將這些檔案複製到相應的位置即可解決問題)。

2. 借用外力法

「自力更生法」輸入中文需要保證相應的系統檔案完好,如果這幾個檔案受損,那麼漢字系統將無法載入。不過我們可以通過軟體來幫忙:mousclip是一款滑鼠增強驅動程式,它可以在dos下驅動各種串列埠和ps/2滑鼠,這樣你就可以用滑鼠在螢幕上進行文字的複製/貼上了。在載入mousclip之前,先載入滑鼠驅動程式,大小只有8kb,再執行mousclip.exe。此時你會在螢幕上看到乙個可移動的滑鼠提示符,執行rename(格式為「rename 亂碼檔案 新檔名」)命令→按住左鍵選擇要複製的資料夾→將滑鼠移動到格式中的「亂碼檔案」處→單擊右鍵→輸入新的檔名即可。

3. 使用心得

mysql資料庫裡中文資訊顯示亂碼終結篇

前段時間因專案需要,客戶要用asp mysql資料庫,mysql資料庫中的部分資訊是oa中的內容,原oa是php mysql,因是第一次採用asp mysql,所以碰到乙個頭痛的問題 有乙個表中的字段是varchar 50 儲存的是中文內容,我用php讀取該欄位內容,顯示正常 我用asp讀取該欄位,...

初入中文資訊處理

最近往中文資訊處理的方向進行研究,查閱資料,翻看書籍,做了一下總結。自然語言處理 的英文是 natural language processing 簡寫為nlp,注意了,以後見到 nlp 要知道是啥,不然就讓人笑掉大牙了。這裡在擴充套件幾個 計算語言學 computational linguisti...

vim不能正確顯示中文

我自己的配置檔案在我工作環境下面 中文字型好像只有兩三種 中文字顯示成為了框框。檢視配置檔案 fileencodings fileencoding termencoding都已經設好 並且,在vim中ggvg然後到notepad中c v,notepad中能夠顯示。搞了一會,發現搞不定,這時候大蝦st...