Mac de Java ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
465:名称未設定 07/11/06 15:29:17 LzdqlKRr0 こんなものを見つけた。 Technical Note TN2196: New Control Styles available within J2SE 5.0 on Mac OS X 10.5 http://developer.apple.com/technotes/tn2007/tn2196.html うちはまだTigerなので試せないが… 466:名称未設定 07/11/06 23:37:38 G8cSLV5H0 >>464 MacOSXの日本語のデフォルトのcharsetは伝統的にShift_JISだが、ファイルシステム自体はUTF8。 WinXPはどっちもMS932で、file.encodingをUTF-8とかにするとFile#listFiles()とかが化ける。 JDKのコードを見ると、これは結局Javaのnativeの実装がWin、Unix両方ともファイル名をデフォルトのエンコーディングをつかってStringにしているから。 で、Mac版にはUnixFilesystemというクラスがあるので、多分Solaris実装と同じなんではないか。Appleの中の人としてはこれのMac専用版を作って置き換えるのはコストがかかるということなのではと推測。 対策としてはアプリ側でfile.encoding=UTF-8で起動するようにすべきか。テキストファイルの読み書きはエンコーディングが指定できるわけだし。しかし他のどこでfile.encodingが使われてるかは知らんけど。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5373日前に更新/203 KB
担当:undef