java如何打开"d:\\Äßあア ﺥﺽ ﺥÃóèД©®"文件夹?多谢!

解决方案 »

  1.   

    都是unicode字符的话应该没啥问题的吧。。
      

  2.   

    可以啊!你获取后把编码该下撒有个什么Code的方法去拉!呵呵忘记啦!你自己找找!
      

  3.   

    IDE:eclipse
    前提:把项目的编码设置成UTF-8。 GBK编码编译不过的。File f = new File("d:\\Äßあア ﺥﺽ ﺥÃóèД©®");
    File[] files = f.listFiles();
    System.out.println(files.length);
      

  4.   

    以下实现是打不开的
    ----------------------------------------------------------------
    import java.io.IOException;public class Demo
    {
        public static void main(String[] args) throws IOException
        {
            final String path = "d:\\Äßあア ﺥﺽ ﺥÃóèД©®";
            Runtime.getRuntime().exec("explorer " + path);
        }
    }
    ----------------------------------------------------------------
    大侠们可以试试
    是不是调用操作系统的API,字符的字节转换了?
      

  5.   

    那个字符是什么文字?日语?把window的字符集设置成该语言。
      

  6.   

    那你要研究一下 Runtime.getRuntime().exec 方法里的编码是怎么处理的了
      

  7.   

    Äßあア ﺥﺽ ﺥÃóèД©®
      

  8.   

    是编码的问题,要么是你的java文件编码问题,要么就是你读取的这个路径编码问题。最好都是UTF-8的好些
      

  9.   

    可以读取里面的内容,用exec()是不行的