cmd命令列中logcat輸出日誌中文亂碼

2022-08-11 12:30:19 字數 643 閱讀 6960

在命令列使用adb logcat命令直接輸出日誌中文內容顯示亂碼,原因是中文系統中cmd命令列視窗預設的編碼是gbk,而logcat列印的日誌是utf-8編碼,所以adb logcat命令輸出的中文內容顯示亂碼。

修改cmd命令列視窗字元編碼即可解決logcat日誌中文顯示亂碼問題:

1.cmd命令列視窗字元編碼切換為utf-8,命令列中執行:chcp 65001

2.修改cmd視窗字型屬性,在命令列標題欄上點選右鍵,選擇」屬性」->」字型」,將字型修改為」lucida console」,點選確定後生效。

修改後logcat -f log.txt方式輸出日誌到文字檔案的亂碼問題同樣可以解決。

部分字元編碼對應**:

65001——utf-8

936——簡體中文

950——正體中文

437——美國/加拿大英語

932——日文

949——韓文

866——俄文

cmd視窗字元編碼切換回中文:chcp 936

eclipse中使用logcat亂碼可以通過修改設定解決,依次開啟「windows>preferences>android>logcat>」,將字型修改為「新宋體」,設定完成後重啟eclipse。

6san.com

CMD 命令列中的 tree 樣式輸出

從很早就對各種命令列中輸出的特殊樣式感興趣,最常見的就是 tree.例如在某個目錄執行 tree 命令,顯示如下樹圖 f tk mybatis annotation code common base delete insert select update condition example ids ...

git 命令列 和 cmd命令列

設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...

Android命令列工具logcat詳細用法!

android日誌系統提供了記錄和檢視系統除錯資訊的功能。日誌都是從各種軟體和一些系統的緩衝區中記錄下來的,緩衝區可以通過 logcat 命令來檢視和使用.一 使用logcat命令的目的 1 你可以用 logcat 命令來檢視系統日誌緩衝區的內容 adb logcat 詳細內容,請檢視listing...