在Windows終端中顯示UTF 8字元

2022-03-11 16:18:23 字數 373 閱讀 2880

一直苦惱於如何在windows終端中顯示utf-8字元的問題。比如,在mysql命令列下,如果資料庫的編碼是utf-8,那麼,在查詢資料庫的時候,裡面的中文都會變成亂碼。

今天半無意的搜尋了一下,結果發現解決方案非常簡單:

1. 修改終端的**頁。

在終端中輸入:

chcp 65001

2. 右鍵點選工作列上的終端(也可以單擊視窗左上角的圖示),在快捷選單中選擇屬性,在裡面選擇字型——如 lucida console,不要選擇「點陣字型」;

確定之後,再次測試utf-8輸出,你看到了什麼。 :)

要切換回原來的模式也很簡單:

chcp 936

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

linux shell 在終端中顯示

1.表示普通使用者,表示管理員使用者root 2.關於指令碼執行問題。第一種方法 bash test.sh 第二種方法 首先設定shebang的直譯器路徑比如 bin bash,其次賦予其可被執行的屬性chmod 777 test.sh,最後執行時必須使用絕對路徑或者相對路徑 test.sh 3.關...

Printk在終端顯示

printk 函式為核心空間裡邊的資訊列印函式,就像 c程式設計時用的 printf 函式一樣,專供核心中的資訊展示用,他沒有呼叫 printf 的原因是在編譯核心時還沒有 c的庫函式可以供呼叫。在 linux 中,可以像使用 printf 一樣使用 printk 也可以加上優先順序使用,比如如下 ...

Printk在終端顯示

printk 函式為核心空間裡邊的資訊列印函式,就像 c程式設計時用的 printf 函式一樣,專供核心中的資訊展示用,他沒有呼叫 printf 的原因是在編譯核心時還沒有 c的庫函式可以供呼叫。在 linux 中,可以像使用 printf 一樣使用 printk 也可以加上優先順序使用,比如如下 ...