ISO文件中文文件名 出现乱码怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ISO文件中文文件名 出现乱码怎么办?相关的知识,希望对你有一定的参考价值。

我只是用U盘从一个机子上复制到另一台机子上
就出现乱码了ISO格式
用WINRAR打开
就可以看到中文文件名成了乱码
和文件名长短没关系
参考技术A 楼主是用什么打开的ISO啊??如果是用winrar的话,那是因为你的winrar版本太低了,用3.71版就可以了···
[s:131]

当下载文件时,会出现文件名乱码(文件名中有中文)

在ie下是正常显示,另外我已经在meta标签加上了utf-8并且设置了Response.ContentEncoding = System.Text.Encoding.UTF8; 我是用.NET写的程序,求解决

这种情况,多数是因为参数解析编码异常,只需要在取得文件时进行URL编码转码即可;

如:String str = new String(str.getByte("iso8859-1"),"UTF-8");

完整代码如图片:

or

参考技术A   您好!很高兴为您答疑。
  您的问题主要是没有指定URL中数据编码集而导致的错误,请使用System.Web.HttpUtility.UrlEncode(name)方法修订下试一试。另外,请不要反复快速重复地问同一个问题啦。
  如果对我们的回答存在任何疑问,欢迎继续问询。追问

你好,我试着改了一下,还是不好用, 我现在代码流程是:在js中把正确的中文文件名放在下载页面的url后边传递过去,到下载页面的cs文件里边就乱码了。全是百分号那种乱码

追答

  我晕,含有百分号那个不是乱码呀...

  请参考阅读下:url 编码(percentcode 百分号编码)。

以上是关于ISO文件中文文件名 出现乱码怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

当下载文件时,会出现文件名乱码(文件名中有中文)

在华为手机下载文件后文件名是乱码如何解决?

jar在eclipse中乱码怎么解决

excel打开csv 出现乱码怎么解决

excel打开csv 出现乱码怎么解决

eclipse字体乱码怎么解决