逝水 发表于 2007-12-27 21:07

WinRAR无法解压的问题

用ed 拖了一套日漫下来,但其中有几卷无法解压,漫画中每一页的名字都是一长串乱码字符,解压时显示“文件名 ,目录名或卷标语法不正确”请问应如何解决?

Rosetta 发表于 2007-12-27 22:48

路径太长了吧, 在磁盘根目录解压试试呢?

DeLaJSR 发表于 2007-12-27 23:08

因为你使用的是中文系统,而压缩包里的文件名是日文编码,有些日文编码的文件名在中文系统下是非法字符,因此无法写入

你可以用applocale(一般我们玩繁体中文或者日文游戏的时候会用的的那个工具)打开winrar.exe,编码选择日文,然后在winrar浏览器里面选择到你要解压的文件,再解压缩,一般就可以了

不过小部分情况就算用了applocale转了码,仍然残留部分文件名转换后无法在中文系统下写入磁盘,这时候就只能用英文系统了,对英文的系统来说这样文件名字符就不再是非法字符了(即便你英文系统里面选择的区域语言等都是中国,中文)

DeLaJSR 发表于 2007-12-27 23:16

图来啦

不用Applocale转码的WinRAR打开含日文编码文件名的文件后显示效果
http://pddl02.mofile.com/p/1/2007/12/27/CN/CNYL6LS75P_100.png

使用Applocale转码的WinRAR打开含日文编码文件名的文件后显示效果
http://pddl02.mofile.com/p/1/2007/12/27/J6/J60N1IG1DS_100.png

[ 本帖最后由 DeLaJSR 于 2007-12-27 23:19 编辑 ]

逝水 发表于 2007-12-27 23:34

谢谢,但用过applocale依然无效,无法打开压缩包……另外那些乱码中夹杂着日文和?
请问用英文系统是指在控制面板-区域和语言选项中修改?还是再装一个英文版的windows:sweat:

DeLaJSR 发表于 2007-12-27 23:40

应该可以转的,我反正百试百灵,用applocale选winrar.exe后,选择日本语,启动WinRAR,然后不要关掉这个RAR,用它里面的浏览器返回和选择路径到你的rar文件那里,打开即可

英文系统是指英文版的Windows,不是指区域和语言选项那里改成英文

逝水 发表于 2007-12-28 00:11

选择路径到你的rar文件那里,打开即可
-------------
一直到这里都没有问题,但选择解压后依然是“文件名,目录名或卷标语法不正确”:~(
是不是该换个新版的applocale或winrar了?

wand110 发表于 2007-12-28 01:42

用7zip

md2 发表于 2007-12-28 14:48

原帖由 wand110 于 2007-12-28 01:42 发表 http://bbs.stage1st.com/images/common/back.gif
用7zip
没用
你用LZH都是一样的


日本人喜欢用一些半角符号
这些是不包括在UNCODE里的
就算你强制解出来也会告诉你压缩包损坏

[ 本帖最后由 md2 于 2007-12-28 14:50 编辑 ]

ravage 发表于 2007-12-28 15:24

连包内文件名都有半角符号,只有改区域设置了。不过ZIP的话有些可以直接用ACDSEE点右键选浏览看。

[ 本帖最后由 ravage 于 2007-12-28 15:26 编辑 ]

md2 发表于 2007-12-28 15:46

一般改区域能解决的在APP就可以解决
有很多日本人放出来的东西是在日文系统上也看不到的
非常奇怪

refo 发表于 2007-12-29 18:57

用的RAR是不是中文版的?

有没有试过英文版的RAR?

nanase 发表于 2007-12-29 20:10

换英语操作系统+1

KULA 发表于 2007-12-29 21:24

文件名太长了
改短

linskystar 发表于 2007-12-31 11:22

:awkward:
我也有过这样的烦恼。
我是吧所有相关的路径,文件名都改成了英文名之后就可以正常解压缩了。
比如:
C:\\日文\\xxxx\\xxxx\\xxx日文.rar就无法解压缩。
然后我就改成c:\\nojpn\\nojpn\\no jpn\\no jpn.rar
就解决了。
楼主尝试这个法子看看。
winrar可能可以打开,但是说不定的就无法认识你的乱码路径的文件夹来着。
页: [1]
查看完整版本: WinRAR无法解压的问题