- 190 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 21:57:45 ]
- パス設定といえば助けてほしい事が。
■Class.getResourceがエンコードに使ってる文字コードを取得できませんか。 Class.getResource("クラス名")でjarファイルやclassファイルの場所を探しているのですが、 日本語の入ったディレクトリだとエンコードされた文字が出てきます。 >「file:/C:/%e3%81%8a%e3%82%82%e3%81%a1%e3%82%83%e7%ae%b133/JHoge/bin/JHoge.class」 ※エンコードされてる部分は「おもちゃ箱」 参考にしたサイトは「System.getProperty("file.encoding")」の文字コードでデコードしていました。 ※MS932。 ベタでUTF-8を書けばちゃんとデコードされましたが、 できればClass.getResourceがエンコードに使ってる文字コードを取得してデコードしたいです。
|

|