gpt4 book ai didi

java - 带有西里尔字母的无效文件路径

转载 作者:太空宇宙 更新时间:2023-11-04 04:48:59 25 4
gpt4 key购买 nike

有一个测试程序

  public class Path {
public static void main(String[] args) {
System.out.println("user.dir=" + System.getProperty("user.dir"));
System.out.println(Path.class.getResource(Path.class.getSimpleName() + ".class").toString());
}
}

输出:

user.dir=/home/stas/ява
file:/home/stas/%d1%8f%d0%b2%d0%b0/Path.class

如何正确使用第二种方式读取文件路径?

最佳答案

尝试

System.out.println(java.net.URLDecoder.decode(Path.class.getResource(Path.class.getSimpleName() + ".class").toString(), "UTF-8");

关于java - 带有西里尔字母的无效文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14353010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com