Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Utf 8 Wget日语字符_Utf 8_Wget - Fatal编程技术网

Utf 8 Wget日语字符

Utf 8 Wget日语字符,utf-8,wget,Utf 8,Wget,我想下载包含日语字符的URL http://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%A4%E3%82%B6%E3%83%83%E3%82%AF%E3%83%BB%E3%82%A2%E3%82%B7%E3%83%A2%E3%83%95 使用wget下载文件时,文件名会变得乱七八糟 在wget的手册中,有一些关于该问题的信息: 如果指定“nocontrol”,则控制字符的转义也将关闭。在可以以UTF-8格式保存和显示文件名的系统上下载名称包含UTF-8字符的UR

我想下载包含日语字符的URL

http://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%A4%E3%82%B6%E3%83%83%E3%82%AF%E3%83%BB%E3%82%A2%E3%82%B7%E3%83%A2%E3%83%95
使用wget下载文件时,文件名会变得乱七八糟

在wget的手册中,有一些关于该问题的信息:

如果指定“nocontrol”,则控制字符的转义也将关闭。在可以以UTF-8格式保存和显示文件名的系统上下载名称包含UTF-8字符的URL时,此选项可能有意义。UTF-8字节序列中使用的一些可能的字节值在Wget指定为“控件”的值范围内

所以我试着写这个。然而,它没有起作用。有什么问题

wget --restrict-file-names=nocontrol http://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%A4%E3%82%B6%E3%83%83%E3%82%AF%E3%83%BB%E3%82%A2%E3%82%B7%E3%83%A2%E3%83%95

这是非控制还是非控制?@Thilo我编辑过它。谢谢。我刚刚试过这个命令,没有问题。文件名为アイザック・アシモフ 已成功创建。我猜可能是操作系统、文件系统、shell或终端相关的问题。使用安装了日语支持的Ubuntu 14.04、bash shell、Gnome终端。@RobbyCornelissen我使用的是Windows 7。但是下载的文件名是繧「繧、繧カ繝・け繝サ繧「繧キ繝「繝. 我已将系统的编码更改为日语,但问题仍然无法解决就像您被此问题困扰一样:除了安装Linux,没有为Windows用户提供解决方案/解决方案:-