`

解决Window adb shell后中文显示乱码

 
阅读更多

Window下,进行adb shell后,举个例子,如果你的sdcard下保存着中文字符文件名的文件,则在CMD下显示是一些无规律的中文并夹杂着乱码。

出现这种情况的原因是:

  Android中使用的是UTF-8字符,而CMD默认字符集是ANSI,中文环境下即为GBK,代码页为936。查询当前代码页的方法为在CMD下直接输入“chcp”命令,并会返回“活动的代码页:936”字样。找出原因了,解决办法也就有了。

只要使用UTF-8格式的代码页65001OK了,命令如下:chcp 65001

但是,在窗口中仍旧不能正确显示UTF-8字符。

  修改窗口属性,改变字体在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。

  通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。

分享到:
评论

相关推荐

    Window下adb shell中文乱码问题解决方法

    在Windows操作系统中,使用ADB(Android Debug Bridge)工具与Android设备进行交互时,有时会遇到中文乱码的问题,尤其是在执行`adb shell`命令进入设备的shell环境后。这个问题主要是由于字符编码的不兼容性导致的...

    windows adb shell tab键补全

    在Windows环境下进行Android设备的开发和调试过程中,`adb (Android Debug Bridge)` 是一个不可或缺的工具。...如果遇到补全功能不工作的情况,检查adb版本、CMD设置或尝试使用其他命令行工具是解决问题的有效途径。

    解决adb传输中文出现乱码的最新版adb.exe文件

    标题提到的"解决adb传输中文出现乱码的最新版adb.exe文件"正是为了解决这个问题。开发者或用户在使用adb进行push(将文件从电脑推送到设备)或pull(将文件从设备拉取到电脑)操作时,如果文件名或文件内容包含中文...

    解决adb push pull中文出现乱码截断的的adb.exe 版本34.01

    标题提到的问题是“adb push pull中文出现乱码截断”,这通常发生在尝试通过ADB传输包含中文字符的文件时,由于编码不兼容或者版本问题导致的。描述中提及的“adb.exe 版本34.01”可能是针对这个问题的一个更新修复...

    adb push不支持中文乱码的解决方案

    1.android adb push不支持中文乱码的解决方案. 2.在windows底下文件(夹)命名所采用的是GBK编码,而在Android中采用的UTF-8编码,所有使用adb 的push和pull命令时就会导致由于编码方式的不同而产生的错误,解决这一...

    ADB中文乱码分析解决

    ### ADB中文乱码分析与解决方案 #### 一、问题背景及原因分析 在使用ADB (Android Debug Bridge)工具进行Android设备调试时,经常会遇到中文显示乱码的问题。这一问题主要由字符编码不一致引起。 - **ADB中的字符...

    ADBShell操作手册

    ADB Debugging(adb调试命令) 3 adb devices 3 adb forward <local> <remote> 3 adb kill-server 3 无线网(Wireless) 3 adb connect [:] 3 adb usb 4 安装包管理命令(Package Manger) 4 adb install [option] ...

    adb shell可以按tab补全工具

    在实际操作中,当我们进入adb shell后,输入部分命令然后按Tab键,系统会列出所有可能匹配的命令,这样可以避免手动输入完整的命令,减少出错几率。此外,adb还可以配合其他工具,如fastboot用于设备恢复模式操作,...

    Logcat及adb shell命令的bat脚本实现例子

    至于`进入shell后继续执行命令的方法.txt`,在`adb shell`中执行多条命令时,一般有两种方法:一是将所有命令写在同一行,用分号或逻辑运算符连接,如`command1; command2; command3`;二是编写一个shell脚本(如`...

    adb工具 ADB SHELL

    当我们输入`adb shell`后,会跳转到设备的根目录,就像直接在设备的命令行界面操作一样。 下面是一些`adb shell`常用命令及其用途: 1. **ls**:列出当前目录下的文件和目录。 2. **cd**:改变当前工作目录。 3. *...

    adb shell可以按tab补全工具 命令行补全工具

    把adb.rar解压到c盘根目录下,确保解压的2个文件在C:\adb目录下。 ...这时候重新打开命令行 进去点击adb shell进入Android 里面的输入首字母 按tab键 就可以补全对应字符了

    python中利用adb shell 控制手机,完美解决中文输入问题

    这篇博文"python中利用adb shell 控制手机,完美解决中文输入问题"就详细介绍了如何利用Python和ADB来处理安卓设备上的中文输入难题。 首先,ADB是Android开发者工具包中的一个关键组件,它允许开发者通过USB、WiFi...

    adb 旧版本,解决adb shell不兼容错误

    4. **手动启动ADB服务器**:如果尝试更新或回退版本后仍遇到问题,可以尝试手动杀死adb服务器进程,然后重新启动。在命令行中输入`adb kill-server`,再输入`adb start-server`。 5. **检查USB驱动**:有时,问题...

    adbShell轻量级安装tcpdump

    然而,通过特定的方法,我们可以在不获取root权限的情况下,在adb Shell环境中实现轻量级安装tcpdump。 首先,理解adb Shell的用法是至关重要的。它是adb的一部分,允许开发者在设备的命令行界面执行命令。要打开...

    android执行adb shell命令源码

    首先,`adb shell`命令是通过ADB工具在设备的shell环境中执行命令。在Android应用中,我们通常会用到`Runtime`类或者`Process`类来实现这一功能。以下是一个简单的示例,展示如何在Java代码中执行`adb shell`命令: ...

    支持tab键自动补全和字体颜色的ADB shell

    标题中的“支持tab键自动补全和字体颜色的ADB shell”指的是一个经过增强的ADB (Android Debug Bridge) 工具,它集成了类似PuTTY的功能,允许用户通过命令行与安卓设备进行交互,并且增加了两个实用特性:Tab键自动...

    Windows下Adb工具调试时乱码问题

    解决 Windows下Adb工具调试时乱码问题,查看log乱码的问题

    adb shell 和 iperf全平台工具(Android 、Windows、Linux)

    adb shell 工具 iperf全平台工具(Android 、Windows、Linux)

Global site tag (gtag.js) - Google Analytics