Android adb LOGCAT顯示中文

Android LOGCAT輸出是UTF-8編碼,要想正確顯示中文,需要設置在WINDOWS CMD窗口的編碼設置,以下爲設置步驟。 1、打開CMD.exe命令行窗口 2、通過 chcp命令改變代碼頁,UTF-8的代碼頁爲65001 F:/trash>chcp 65001 執行該操作後,代碼頁就被變成UTF-8了。但是,在窗口中仍舊不能正確顯示UTF-8字符。 3、修改窗口屬性,改變字體 在命令行標題欄上點擊右鍵,選擇"屬性"->"字體",將字體修改爲True Type字體"Lucida Console",然後點擊確定將屬性應用到當前窗口。 4、通過以上操作並不能完全解決問題,因爲顯示出來的內容有可能不完全。可以先最小化,然後最大化命令行窗口,文件的內容就完整的顯示出來了。 LOGCAT的使用 [adb] logcat [] … [] … 過濾器語句按照下面的格式描tag:priority … , tag 表示是標籤,priority 是表示標籤的報告的最低等級. 從上面的tag的中可以得到日誌的優先級. 你可以在過濾器中多次寫tag:priority adb logcat ActivityManager:I MyApp:D *:S 上面表達式的最後的元素 *:S ,,是設置所有的標籤爲”silent”,所有日誌只顯示有”View” and “MyApp”的,用 *:S 的另一個用處是 能夠確保日誌輸出的時候是按照過濾器的說明限制的,也讓過濾器也作爲一項輸出到日誌中. 轉自:http://litwon.spaces.live.com/blog/ 這個方法確實有效。第一次設置如果還是不能顯示,不妨先設置CMD的字體,然後設置當前的代碼頁,最後運行adb logcat 。

發佈了76 篇原創文章 · 獲贊 25 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章