Android项目,从web上取下汉字,中文部分乱码

Android项目,从web上取下汉字,中文部分乱码。

常见问题,搜索一下,网上有很多办法解决。如果还没有试过这个办法,可以尝试一下。

BufferedReader 	in = new BufferedReader(new InputStreamReader(response.getEntity()
					.getContent(),"gb2312"));

原文首发自我的主力博客:http://anforen.com/wp/2015/10/android-web-chinese-messy-code-utf-8_gb2312_gbk/

java文件本身是UTF-8编码保存的。

当然很多人喜欢用GBK,这也没影响。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-20 03:29:49

Android项目,从web上取下汉字,中文部分乱码的相关文章

ubuntu下netbeans中文显示乱码的问题

菜鸟终于搞定了这个小方块 以前在windows下使用eclipse出现乱码现象,首先会想到是不是字符集出现了问题.可是这次在linux下却没有生效,几个字符集改来改去,也没有能够见证奇迹的发生.万万没想到,最后是字体这块出了差错,在linux下西文字体不支持中文显示,可能是windows给惯出的毛病,所以,一开始没有想到这个问题. 出现这种情况,第一步,应该先去更改字体,找一个支持中文的,先别考虑字体好看不好看,找出问题,再下药.如果修改之后问题解决了,很好,下面的就不用再浪费时间继续看了.^_

PHP文件上传并解决中文文件名乱码问题

PHP文件上传并解决中文文件名乱码问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 if(isset($_FILES['file'])){ ? ????$upload='upload/'.$_FILES['file']['name']; ????? ????? ????if(is_uploaded_file($_FILES['file']['tmp_name'])){ ????????//iconv函数解决上传文件中文名乱码的问题,但是不提倡文

在FireFox/IE下Response中文文件名乱码问题解决方案

在FireFox/IE下Response中文文件名乱码问题解决方案 作者: 字体:[增加 减小] 类型:转载 只是针对没有空格和IE的情况下使用Response.AppendHeader()如果想在FireFox下输出没有编码的文件,并且IE下输出的文件名中空格不为+号,就要多一次判断了,接下来将详细介绍下感兴趣的朋友可以了解下,或许对你有所帮助 发现很多园子里的人在处理Response下载文件名是使用这个方法 Response.AppendHeader("Content-Disposition

android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件

1.下载工具 xstream 下载最新版本地址: https://nexus.codehaus.org/content/repositories/releases/com/thoughtworks/xstream/ 下载完成后 把jar包导入到自己的android项目中 2.asset 文件夹 下的 aa.xml 文件 <?xml version="1.0" encoding="UTF-8"?><product>    <name>

linux下mysql中文显示乱码,读取又正常

今天发现linux中在shell中查看mysql数据库,中文显示乱码,但是取到网页中又是正常的. 解决方法1: 在第一次进入mysql时,加一句 set names utf8 //设置编码 解决方法2: 修改/etc/my.cnf文件: 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 default-character-set=utf8 最后 /etc/init.d/mysql restart   重启即可

xampp mysql下的中文是乱码

http://www.2cto.com/database/201204/126775.html apache 80端口被占用 mysql 3306端口被占用 XAMPP下MYSQL中文乱码问题的解决 现象描述: 安装完成XAMMP后,内置有MySQL数据库. 新建自己的数据库---新创建数据库表--通过jdbc往表里面添加中文记录---存储进去的中文全都变成了乱码.  www.2cto.com 问题解决: 1.找到安装目录下的D:\xampp\mysql\bin\my.ini,打开: 2.找到标

uploadify上传控件中文的乱码解决办法

网站用的gb2312的编码,用uploadify上传控件上传中文时在IE能部分成功,FF,Chrome则完全失败,查找了一天原因,结果发现是页面编码问题,网上说uploadify的flash是采用utf-8的编码方式. 所以上传后会出现文件名乱码的问题. 最终解决问题的方法是: 在UploadHandler.ashx里面直接加上下面几句就可以了,也不用在config里面去设置什么. public void ProcessRequest(HttpContext context) { context

3.MySql在DOS控制下显示中文出现乱码解决方案

MySQL客户端使用惯了,忽然转到dos命令下,会有些不太适应,对于数据库中数据的展示可能会有问题[中文显示乱码] 以前也遇到过这个问题,今天解决了一下啊,mysql数据库默认是不支持中文.所以需要把默认编码变为gb2312[UTF8有时对中文支持的不行). 可进行如下配置: 首先,进入MySQL的安装目录,找到my.ini文件,找到[client] port=3306[mysql]default-character-set=gb2312把default-character-set设置成gb23

解决resin下jsp中文一直乱码

工作中遇到一个乱码问题: 项目编码格式统一指定为UTF-8,jsp文件,jsp文件头pageEncoding设置为UTF-8,resin/conf/app-default.xml 中加入 <character-encoding>UTF-8</character-encoding>,在访问时还是 显示为乱码. 最终解决方法: jsp文件头中加入contentType="text/html;charset=utf-8" 至于原理,看下下面,从网上找的: 关于JSP页