`
wing123
  • 浏览: 796781 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

成功解决 Android 下载中文文件名

 
阅读更多

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

 

<Connector port="8888" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>

 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();
  }

 

分享到:
评论

相关推荐

    android 下载时文件名是中文和空格会报错解决方案

    总的来说,处理包含中文和空格的文件名是Android开发中的一个常见问题,通过URL编码和特殊字符的替换,我们可以有效地解决这个问题,确保文件下载的顺利进行。在进行此类操作时,理解URL编码的原理以及如何在Java或...

    adb push中文路径文件名丢失后缀的解决方法

    标题中所提的知识点为“adb push中文路径文件名丢失后缀的解决方法”。这一问题涉及到了Android Debug Bridge工具(简称adb),它是一个多功能命令行工具,主要用于Android设备的调试与管理。在使用adb进行文件传输...

    adb push pull中文支持解决方案

    在Android开发过程中,ADB(Android Debug Bridge)是一个非常重要的...通过修改源码和相关依赖,我们可以创建一个定制版的ADB,有效避免中文乱码问题,从而顺利地在计算机和Android设备间传输包含中文文件名的文件。

    Android Studio2.33汉化包(修复版)

    10. 应用设置并重启Android Studio,现在应该已经成功显示为中文界面。 通过这个修复版汉化包,用户不仅可以解决设置界面无法打开的问题,还可以享受到更为熟悉的中文操作环境,提高开发效率。对于初学者或对英文不...

    android模拟器中使用SDCard

    另外一种常见错误是“Failed to push selection: Invalid argument”,这可能是由于文件名包含不被Android系统支持的中文字符。因此,在将文件推送到模拟器之前,应确保文件名使用的是系统支持的字符集。最后,如果...

    Android插件

    可以把相应的文件添加到.gitignore 中,而.gitignore 这个Android Studio 插件根据不同的语言来选择模板,就不用自己在费事添加一些文件了,而且还有自动补全功能,过滤文件再也不要复制文件名了。我们做项目的时候...

    Genymotion 安卓8.0(==orea)系统下怎么才能成功运行ARM的app(博客专用下载链接)

    值得费笔墨的一点就是:很多人拖拽不成功,而不得不用笨拙的愚蠢的adb去执行安装,其实奥义就是:它们的文件路径绝对含中文字符或者文件名含有中文字符.你直接拖拽到桌面,然后改名1.zip,你不信踹我两脚! 是的,以上这个...

    Androzic使用说明(android手机导航软件)修订版借鉴.pdf

    然而,.Map文件中的中文显示问题依然存在,可以通过修改文件内的地图数据文件名来解决,具体操作可以参考相关网站的指导。 Androzic的功能包括地图浏览、定位、轨迹记录和地图切换等。用户可以根据自己的需求安装...

    Libgdx 中文输入显示

    本篇文章将深入探讨如何在 LibGDX 中实现中文输入显示,以及如何利用本地化组件来解决这个问题。 首先,我们需要了解 LibGDX 的输入处理机制。LibGDX 提供了 `InputProcessor` 接口,用于监听和处理用户的输入事件...

    ubuntu下的kodi(XBMC)编译

    这通常涉及到下载源代码、配置编译环境、解决依赖关系、编译和安装等多个步骤,过程中可能会遇到各种问题,如库版本不兼容、编译错误等。作者通过解决这些问题,最终完成了编译过程,这为其他想要在Ubuntu上编译Kodi...

    Java Android 企业级编码规范

    ### Java Android 企业级编码规范知识点详解 #### 第1章 概述 - **编码规范的重要性**:编码规范是团队协作的基础,它确保了代码的一致性和可读性,有利于团队成员之间的沟通与代码的长期维护。对于程序员来说,...

    ARM 开发板 QT 程序显示中文,带使用说明

    在开发基于ARM架构的硬件平台时,经常需要创建用户界面以提供友好的交互方式,QT框架就是一个常用的解决方案。...通过以上步骤,开发者可以成功地在ARM开发板上开发和运行带有中文界面的QT应用程序。

    讯飞语音识别集成实例

    讯飞语音识别技术是由科大讯飞公司提供的一种先进的语音处理服务,它在中文语音识别领域拥有极高的准确率和广泛的应用。讯飞的语音听写SDK(Software Development Kit)是开发者用于实现语音识别功能的重要工具,它...

    u807 recovery

    如果手机因为错误的刷机操作或系统崩溃变成“砖头”,使用这个定制的recovery,配合对应的线刷工具(如SP Flash Tool或MiFlash),往往可以成功修复。 标签“u807”明确指出这个recovery是针对中兴U807的,这意味着...

    临时没带U盘,iPhone来救场.docx

    标题中的“临时没带U盘,iPhone来救场”指的是在没有随身...然而,由于系统限制,使用过程中可能会遇到一些不便,如不支持中文文件名。对于经常需要在电脑和iPhone之间交换文件的用户来说,这是一个非常实用的工具。

    PUTTY_ADB.rar

    5. **使用vi/vim编辑文件**:连接成功后,可以使用`vim 文件名`命令打开文件。为了避免乱码,需要确保编辑器支持UTF-8编码。在vim中,可以通过`:set fileencoding=utf-8`命令设定文件编码。 6. **解决字符编码问题*...

    adb1.0.26包含fastboot.exe

    INSTALL_FAILED_INVALID_URI 无效的 APK 文件名 确保 APK 文件名里无中文 INSTALL_FAILED_INSUFFICIENT_STORAGE 空间不足 清理空间 INSTALL_FAILED_DUPLICATE_PACKAGE 已经存在同名程序 INSTALL_FAILED_NO_SHARED_...

Global site tag (gtag.js) - Google Analytics