2009-07-01 33 views
31

システムプロパティsun.jnu.encodingの目的は何ですか?ウェブ上のさまざまなフラグメントが設定または報告されますが、定義が見つかりません。sun.jnu.encodingとは何ですか?

答えて

2

この値はシステムエンコーディングを表していると考えられますが、これは一部のプラットフォームでのユーザーエンコーディング( "file.encoding")とは異なる場合があります。 "sun"接頭辞は、これがSun JRE固有の実装の詳細であると思わせます(IBM 1.4 VMのクイックルックでは "ibm.system.encoding"システムプロパティが表示されます)。 sourceのクイックルックで確かな手がかりが得られるとは思いますが、これが内部的にどのように使用されるかはわかりません。

28

http://happygiraffe.net/blog/2009/09/24/java-platform-encoding/

を参照してください。このリンクは、コマンドライン経由で渡された値を解析するとき、file.encodingプロパティを設定することは影響しないものを正しいエンコーディングを使用するためのsun.jnu.encodingプロパティの使用方法を説明します。

10

ファイル

  • (これはおそらくJavaのを開始する前に、UNIX上でLANGによって設定されます)私は、エンコーディングにいくつかの調査を行なったし、私の分析ごとに

    1. sun.jnu.encodingは、ファイル名の作成に影響を与えます。エンコーディングはファイルの内容に影響します
  • 関連する問題