使用Java将非ASCII文件名添加到zip文件的最佳方式是什么,以便在Windows和Linux中正确读取这些文件?
这里有一个尝试,改编自,它在Windows中工作,但在Ubuntu中失败。在Hardy中,文件名在文件辊中显示为abc-ЖДФ..txt。
import java.io.IOException;
import java.io.PrintStream;
import de.schlichtherle.io.File;
import de.schlichtherle.io.FileOutputStream;
public class Main {
public st
我想在linux 321716~~Amstredam Hero - Jimmy to Worker'''s Comp Waiver.pdf´ in linux. How can I open this file , i try ´ls - la 321716~~Amstredam -吉米到工人的Comp Waiver.pdf中打开文件
它不工作,请帮帮忙
我一直在阅读关于unicode和python的左、右和中。我想我知道什么是编码/解码,但是当我尝试使用一个标准的库方法来操作一个文件名时,我得到了臭名昭著的:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 19:
ordinal not in range(128)
在本例中,\xe9代表'é',无论我是从os.path.join()还是从shutil.copy()调用它,它都会抛出相同的错误。据我所知,它与python的默认编码