解决方法:
1.修改Tomcat服务器conf\server.xml 这个文件。打开找到8080,在最后加上 URIEncoding="utf-8"
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="utf-8"/>
2.程序中修改“中文”的编码。关键代码URLEncoder.encode("string","utf-8");(只要把中文部分转编码就可以了)mp3info.getMp3Name()取得MP3的名字。
utfname=URLEncoder.encode(mp3info.getMp3Name(),"utf-8");
mp3url="http://192.168.1.104:8080/mp3/"+utfname;
URL url=new URL(mp3url);
....代码略
这样就可以下载到中文名称的MP3文件了。简单吧!~.~
=================================================================================
2.XML读取得中文的问题
解决方法:在InputStreamReader中设置编码为gb2312
关键代码如下:
HttpURLConnection urlconn=(HttpURLConnection)url.openConnection();
BufferedReader br=new BufferedReader(new InputStreamReader(urlconn.getInputStream(),"gb2312"));
分享到:
相关推荐
解决 Android 读取中文乱码自动判断文档类型并转码 Android 读取中文 txt 文件时经常会出现乱码问题,主要是因为文档的编码格式不确定,从而导致读取时出现乱码。为了解决这个问题,我们可以通过自动判断文档类型...
android客户端上传数据中文乱码3中解决方案 一种HttpPost两种HTTPURLCONNECTION
文章中的解决方案是引入一个名为"zip.jar"的小型库,该库可能是针对Android优化的一个版本,它能够正确处理中文字符的编码。这个库的大小只有24KB,意味着它不会显著增加应用的体积,同时提供了与系统解压API相似的...
要解决"android扫描二维码中文乱码"的问题,我们需要对ZXing库进行一些定制化的修改。在描述中提到,已经有人通过修改ZXing.jar中的解码类来适配GBK编码。这个过程通常包括以下步骤: 1. **解压ZXing.jar**:首先,...
通过以上步骤,我们可以实现一个相对完整的读取中文TXT文件的解决方案,即使文件编码未知,也能自动判断并转换,避免乱码问题。在实际开发中,建议结合具体需求选择合适的方法,确保代码的稳定性和效率。 当然,...
sqlite数据库存取中文乱码的全部解决方案(包括其它数据库oracle+sqlserver+mysql) 数据库的连接方式、数据库里存放数据的字体编码、所选编程语言的缺省字体编码。如果在编程中遇到不能正确显示中文时、、、、
1.android adb push不支持中文乱码的解决方案. 2.在windows底下文件(夹)命名所采用的是GBK编码,而在Android中采用的UTF-8编码,所有使用adb 的push和pull命令时就会导致由于编码方式的不同而产生的错误,解决这一...
"拦截器解决中文乱码问题"这个主题,主要关注的是如何通过使用拦截器(Interceptor)这一技术手段来预防或解决乱码现象。拦截器是Spring MVC框架中的一个重要组件,它可以对HTTP请求进行预处理和后处理,从而在数据...
总结起来,解决Java Socket与C#通信中中文乱码问题的关键在于: 1. **客户端**:确保使用`getBytes("UTF-8")`将字符串编码为UTF-8字节数组,然后通过Socket发送。 2. **服务器端**:在接收到数据后,使用`Encoding....
此文档也是我从几天焦虑中发现可以用的几种解决cocos2d-x中文乱码的方法。亲自试过了。cygwin可以编译过。但是我感觉直接在代码里面写宽字符=L("中文") 似乎不行。自己编译那个iconv好像也难,用jni回调后java转码...
### ADB中文乱码分析与解决方案 #### 一、问题背景及原因分析 在使用ADB (Android Debug Bridge)工具进行Android设备调试时,经常会遇到中文显示乱码的问题。这一问题主要由字符编码不一致引起。 - **ADB中的字符...
在提供的压缩包文件"Adb"中,很可能包含了经过修改的adb.exe程序,用户只需替换原有的adb.exe,即可解决中文乱码问题,无需进行复杂的源码编译。这是一个方便快捷的解决方案,对于那些频繁处理中文文件的开发者来说...
在Android开发过程中,...通过以上步骤,大多数情况下可以解决Android Studio的中文乱码问题。如果问题依然存在,可能需要进一步排查系统环境或查找其他特定的解决方案。记住,对于这类问题,细致的排查和耐心是关键。
### Android客户端到服务器中文乱码解决方案 在进行Android应用开发时,经常遇到的一个问题是客户端与服务器之间的数据传输过程中出现的中文乱码问题。这不仅影响用户体验,还可能导致数据解析错误。本文将详细介绍...
本项目提供的"解决cocos2d中文乱码的demo"是一个专门针对这一问题的解决方案,已经在Windows和Android平台上得到了验证。 1. **编码问题**: - Cocos2d默认使用UTF-8编码,如果项目中的文本资源或配置文件不是以...
本资源主要针对ZBar在处理中文乱码问题上提供了解决方案,并附带了演示示例,方便开发者快速理解和应用。 ZBar的基本工作原理是通过摄像头捕获图像,然后分析图像中的二维码或条形码信息。在扫描过程中,可能会遇到...
2. 中文乱码问题:在处理中文字符时,`中文乱码问题解决.docx`可能提供了具体的案例和解决方案。通常,Android的XML资源文件默认采用UTF-8编码,但在读取外部文件或者与服务器交互时,需要确保数据的传输和解析均...
5. **readme.txt**:这个文件通常包含有关软件或程序的说明,可能包含了如何编译和安装修改后的ADB,以及如何解决中文乱码问题的详细步骤。 解决方法通常包括以下步骤: 1. 下载ADB源代码,并找到`file_sync_...
#### 二、解决中文乱码问题 ##### 2.1 Maven输出Javadoc中文乱码原因分析 在默认情况下,`maven-javadoc-plugin`插件在生成Javadoc文档时采用的是ISO-8859-1编码格式,这种编码方式无法正确解析中文字符,从而导致...