adb shell 中文乱码 sqlite中文乱码

cmd窗口打开的窗口默认是ansi(也就是gbk 两个字节的编码字节),Android中是utf-8:

只需求改为utf-8就好了(也可以修改项目编码为gbk,个人推荐还utf-8好 全球通用呢):

打开cmd,窗口输入:

chcp 65001

  注意字体不能是点字体,必须是这两个(本人喜欢consolas)

  

  然后乱码的问题解决了

  

  

  

  

时间: 2024-12-19 07:13:35

adb shell 中文乱码 sqlite中文乱码的相关文章

Android学习笔记:adb 与 adb shell操作 以及中文乱码解决

1.安装app >adb install xxx.apk 2.卸载app >adb uninstall app的包路径 如:>adb uninstall com.example.myfirstapp 3.进入命令行  adb shell 说明:只有sdcard下的目录才有权限被操作.操作命令就是linux下的文件操作命令,如 ls , mkdir ,rm等 1)从本地文件上传到手机上 adb push 本地文件名   手机目录/文件名(如果不指定文件名,则就是本地文件名) 2)从手机下载

Ubuntu Server 14.04 选择中文安装后日期乱码的解决方法

Ubuntu Server 14.04选择中文安装后,默认的/etc/default/locale会使某些中文日期乱码,执行ll和date可见. /etc/default/locale 原来内容为: LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" LC_NUMERIC="zh_CN" LC_TIME="zh_CN" LC_MONETARY="zh_CN" LC_PAPER=&q

解决部署到bae或sae上的代码,中文水印为方块乱码问题

直接在应用里放你需要的字体然后自己引用(验证通过) File file = new java.io.File(PATHImageURL + "font/SIMHEI.TTF"); java.io.FileInputStream fi = new java.io.FileInputStream(file); java.io.BufferedInputStream fb = new java.io.BufferedInputStream(fi); Font nf = Font.create

通过g++查询到的mysql中文数据输出是乱码

这几天遇到一个问题: 通过g++查询到的mysql中文数据输出是乱码,而通过g++添加到mysql中的中文数据也是乱码,但单独通过g++输出正常,查询通过mysql添加的中文数据显示也正常. 在网查查询了很久,纠结了半天也没有找到答案.后来通过在linux吧发帖终于找到了解决方案.原来是mysql和g++默认字符集不匹配产生的问题.通过在代码中添加 int mysql_set_character_set(MYSQL *mysql, char *csname)函数终于解决了问题. 源码如下: #i

SQL Server插入中文数据后出现乱码

原文:SQL Server插入中文数据后出现乱码 今天在做项目的过程中遇到如标题的问题,情况如下图: 数据库使用的是SQL Server2012版本,创建表的脚本如下: CREATE TABLE [dbo].[Type](  [TypeId] INT NOT NULL PRIMARY KEY,     [TypeName] NVARCHAR(50)NOT NULL,     [Description] NVARCHAR(255) NULL,     [CategoryId] INT NOT NU

window.location.herf=url参数有中文,到后台乱码问题解决

js中的代码: /*将中文的参数进行两次编码 */ function queryByName(){                    //获取查询条件的用户名                    var queryName=$("#queryName").val();//尚晓飞当当                    alert(queryName);                    //进行后台跳转                    window.location.

页面中引入带中文的JS文件乱码问题

1. WebConfig: ? 1 <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/> 2.<META http-equiv="content-type" content="text/html; charset=gb2312"> 3.<script t

中文参数引发的乱码问题

新手一枚,使用spring MVC框架开发项目 路径中文传输变乱码 找到的解决方法 JS URL传中文参数引发的乱码问题 解决方法如下: 1.在JS里对中文参数进行两次转码  代码如下: var login_name = document.getElementById("loginname").value; login_name = encodeURI(login_name); login_name = encodeURI(login_name);//必须加密两次 或 window.l

yii下使用oracle中文都变成问号乱码的解决方法

在配置文件中,一般会用以下配置: 'db_oracle'=>array( 'class' => 'CDbConnection', 'connectionString'=>'oci:dbname=服务器地址/服务名', 'username'=>'用户名', 'password'=>'密码', 'charset' => 'utf8', 'enableParamLogging'=>true, ), 我试了千万遍,找了N久的资料,就是不行,在thinkphp中发现也没有什