• 締切済み

JAVAで日本語パス名を使う方法は?

OPEN Java 16.0.2において、日本語パス名を取り扱いたいのですが、どうすれば良いのでしょうか? 文字化けしてしまってどうにもなりません。 そして、色々調べたのですが出て来ません。 ご存じの方が居られましたらアドバイスを宜しくお願い申し上げます。

みんなの回答

  • _kappe_
  • ベストアンサー率68% (1583/2308)
回答No.2

OSは何を使っていますか。 Linux上で下記のコードを動かしてみましたが、問題なく"あいうえお.txt"という空のファイルをカレントディレクトリに作成できました。"あいうえお.txt"が存在する状態で実行すると想定通りFileAlreadyExistsExceptionが発生します。 import java.nio.file.*; import java.io.IOException; class q9950742 { public static void main(String[] args) { Path path = FileSystems.getDefault().getPath(".", "あいうえお.txt"); try { Files.createFile(path); } catch (IOException e) { e.printStackTrace(); } } }

  • watanabe04
  • ベストアンサー率18% (295/1599)
回答No.1

ソースファイルをansiかunicodeにしてみてください。

rucifar_k
質問者

お礼

ご回答有り難うございます。 やってみましたが日本語パス名は、使えませんでした。

関連するQ&A

専門家に質問してみよう