社区
Java
帖子详情
java 中文文件名读取乱码问题
b03211132
2011-09-22 01:44:40
比如
File f1= new File("中国.txt");
String str= new String(f1.getName().getBytes("ISO-8859-1"),"GBK")
我在 android 系统里str读出来的 都是乱码, GBK和 utf-8 我都试过了,都是乱码,望各位大虾帮助
...全文
670
3
打赏
收藏
java 中文文件名读取乱码问题
比如 File f1= new File("中国.txt"); String str= new String(f1.getName().getBytes("ISO-8859-1"),"GBK") 我在 android 系统里str读出来的 都是乱码, GBK和 utf-8 我都试过了,都是乱码,望各位大虾帮助
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
niuniu20008
2011-09-22
打赏
举报
回复
ISO-8859-1"),"GBK")
前面是ISO-8859-1,后面是GBK,肯定乱码。我试了把ISO-8859-1不是乱码。另外你这样也没啥意义啊。
直接String str = f1.getName();就行了啊。另外
File f1= new File("中国.txt");
小括弧也是错的
应该File f1= new File("中国.txt");
softroad
2011-09-22
打赏
举报
回复
这个类换成unicode编码试试。
b03211132
2011-09-22
打赏
举报
回复
附我在 linux 下编的java代码
java
中文
路径
乱码
_关于
java
mail
读取
中文
路径和
文件名
乱码
的
问题
本文探讨了使用
Java
Mail发送带附件邮件时遇到的
问题
,特别是当附件路径包含
中文
时无法正常上传,并且邮件内容出现
乱码
的情况。文中提供了一段示例代码并寻求解决方案。
Windows上的文件,通过ftp上传到Linux后,
Java
读取
文件失败,
文件名
乱码
本文介绍如何解决
Java
程序
读取
指定目录下
中文
文件名
出现
乱码
的
问题
,通过使用convmv工具将
文件名
从GBK转码到UTF-8,最终实现
Java
程序正确
读取
。
java
获取
文件名
乱码
文章讲述了在
Java
Web应用中,通过Tomcat服务器
读取
Linux系统中的
中文
文件名
时出现
乱码
的
问题
。
问题
源于系统编码(ISO-8859-15)与
Java
默认编码(Unicode)及Web页面编码(UTF-8)不一致。提供了两种解决方案:1)修改Linux系统编码为UTF-8;2)在
Java
代码中进行编码转换。通过在
读取
文件名
时,将系统编码转为UTF-8,解决了
乱码
问题
。
Java
下载文件
中文
名
乱码
问题
解决
博客聚焦
Java
文件下载时
中文
文件名
乱码
问题
。通过设置字符编码确保
文件名
正确编码,指定 HTTP 头信息让浏览器正确理解
文件名
,还使用相关方法
读取
文件内容并返回给客户端。合理设置这些可有效避免
乱码
,提升文件下载功能的用户体验。
Java
读linux系统文件
文件名
乱码
本文介绍了解决
Java
程序在Linux环境下
读取
文件时
中文
文件名
出现
乱码
的
问题
。通过对系统编码和
文件名
编码进行转换,实现了正确显示
中文
文件名
。
Java
51,409
社区成员
86,085
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章