1、tomcat6.x 服务器
2、android 虚拟器下载文件
如下载服务器上文件: 测试.MP3
下载路径:http://192.168.1.110:8080/mp3/测试.mp3
解决办法:
1.先在设置服务器编码:找到Tomcat安装目录下的server.xml文件(Tomcat 6.0\conf\server.xml)。设置编码为UTF-8
<Connectorport="8080" URIEncoding="UTF-8" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>
2. android 中代码为:
String UrlStr = "http://192.168.1.110:8080/mp3/"+URLEncoder.encode(测试.mp3,"UTF-8");
try {
URL url = new URL(UrlStr);
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
inputStream =urlConn.getInputStream();
} catch (Exception e) {
e.printStackTrace();
}
OK
分享到:
相关推荐
Android 中解决中文文件名下载乱码问题 在 Android 应用程序中,下载服务器上的中文文件名文件时,可能会出现乱码问题。本文将介绍如何解决 Android 下载中文文件名问题,确保文件名正确地下载到 Android 设备上。 ...
总的来说,处理包含中文和空格的文件名是Android开发中的一个常见问题,通过URL编码和特殊字符的替换,我们可以有效地解决这个问题,确保文件下载的顺利进行。在进行此类操作时,理解URL编码的原理以及如何在Java或...
本篇文章将深入探讨如何在Android平台上解决Java ZIP库在解压缩中文文件时出现的乱码问题。 首先,我们要明白乱码问题的根源。在文件的压缩和解压缩过程中,文件名通常被编码为字节序列,这个序列取决于原始文件名...
本文将详细介绍如何解决Android平台上的中文乱码问题,并提供一个具体的示例代码。 #### 二、中文乱码的原因分析 中文乱码通常是由于字符编码不匹配造成的。常见的字符编码包括UTF-8、GBK、Unicode等。在不同的...
2. 使用第三方修改版adb:有一些社区或开发者已经提供了预编译的adb版本,这些版本可能已经解决了编码问题,用户可以直接下载使用。 描述中提到的“重写adb.exe的源码,解决编码问题”就是指的以上所述的修改过程。...
使用我自己包,直接放到WEB-INF\classes下解压即可, 在程序中加上 outf.setEncoding("gbk");即可 下面是我的多个文件压缩成一个的压缩,参考 String zipf="D:\\xxx\\xx\\xxb\\xx\\xz.zip"; //---------修改路径-...
在Android开发过程中,ADB(Android Debug Bridge)是一个非常重要的...通过修改源码和相关依赖,我们可以创建一个定制版的ADB,有效避免中文乱码问题,从而顺利地在计算机和Android设备间传输包含中文文件名的文件。
本文将深入探讨如何在不解压的情况下直接读取ZIP文件,并特别关注如何处理包含中文文件名和内容乱码的问题。我们将以支付宝对账单为例,因为这类文件通常包含大量敏感和重要的财务信息,正确地读取和解析它们至关...
标题中所提的知识点为“adb push中文路径文件名丢失后缀的解决方法”。这一问题涉及到了Android Debug Bridge工具(简称adb),它是一个多功能命令行工具,主要用于Android设备的调试与管理。在使用adb进行文件传输...
而在Android中采用的UTF-8编码,所有使用adb 的push和pull命令时就会导致由于编码方式的不同而产生的错误,解决这一问题就只有对adb工具的源代码进行修改,让adb对文件名的编码进行相应的转换 3.附件中的adb 重新...
以下是一些关键知识点,帮助开发者理解和解决Android解压过程中的乱码问题: 1. **编码理解**:在计算机系统中,文本通常由特定的字符编码表示,如ASCII、UTF-8、GBK等。不同编码方式对应不同的字符集,如果处理...
5. 验证问题是否解决,可以尝试推送一个包含中文的文件到设备,或者从设备拉取文件,查看中文内容是否正常显示,传输是否完整。 此外,如果在使用ADB时还遇到其他问题,例如连接不稳定、权限问题等,可能需要检查...
在Android开发过程中,处理压缩文件(尤其是包含中文文件名的压缩包)时,可能会遇到中文名乱码的问题。这是因为Android底层库(如zlib库)在处理Zip文件时对中文文件名支持不足,且Android SDK中提供的`android....
而"Android Studio 中文插件"则是一个针对中国开发者定制的工具,旨在帮助他们更便捷地在Android Studio中进行开发工作,解决语言障碍,提高开发效率。 这个插件主要包含以下几个方面: 1. **界面汉化**:将...
### Android中文帮助文档知识点概述 #### 一、Android简介 - **定义**:Android是一个针对移动设备设计的软件集合,主要包括操作系统、中间件以及一系列重要的应用程序。它为开发者提供了使用Java语言进行Android...
在Android开发过程中,乱码问题是一个常见的困扰,尤其是在处理URL、文件名或用户输入时。本文将深入探讨Android系统中的编码问题,以及如何有效解决这些问题。 首先,我们要理解字符编码的基本概念。在计算机世界...
6. "Android中文文档.pdf":这是官方或非官方的Android中文文档集合,通常会包括API参考、开发指南、工具使用等方面的内容,是开发者日常查询和解决问题的重要参考资料。 通过这些书籍和文档,开发者可以系统地学习...
本项目是在开源FTP服务器项目的基础上进行了优化和bug修复,特别是针对中文文件名问题,使得在Android设备上运行FTP服务更加稳定和兼容。 **一、FTP服务器核心功能** 1. **监听与连接**:Android FTP服务器需监听...