Android使用adb logcat时日志中文乱码问题,使用chcp 65001设置编码即可

adb logcat日志乱码问题

使用adb调试Andoid的查看日志的时候,发现中文日志乱码,如下
在这里插入图片描述

关于adb调试Android查看日志的方法,参见我这篇文章:https://blog.csdn.net/linxinfa/article/details/104578095

乱码原因

这是因为CMD默认字符集是ANSI,中文环境下即为GBK,代码页为936。而Android中使用的是UTF-8字符。
查询当前代码页的方法为在CMD下直接输入chcp命令
在这里插入图片描述

解决办法

只要使用UTF-8格式的代码页65001就OK了,命令如下:chcp 65001
在这里插入图片描述
然后重新使用logcat命令查看日志即可正常显示中文日志了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/linxinfa/article/details/107615243