タグ

Javaとjisに関するchigurihaguriのブックマーク (2)

  • デフォルトエンコーディングを確認する

    デフォルトのエンコーディングは開発に使用している環境によって異なります。自分の環境におけるデフォルトのエンコーディングを確認するには、 file.encoding プロパティに設定されているエンコーディングを出力してみることで確認できます。 それでは file.encoding プロパティを出力する簡単なプログラムを作成します。テキストエディタで次のプログラムを記述し、 JSample1_1.java として保存してください。 class JSample1_1{ public static void main(String[] args){ System.out.println(System.getProperty("file.encoding")); } } コマンドプロンプトから作成したソースファイルをコンパイルを行い、その後でプログラムを実行してください。 Windows 10 の環

    デフォルトエンコーディングを確認する
  • 3.18.1 Javaにおける文字化けの問題についての注意事項

    Javaにおける文字化けの問題についての注意事項を以下に述べます。 Javaで異機種間結合を行う場合、あるいは、データベース接続を行う場合に起こる問題の1つに、文字化けの問題があります。例えば、Solaris OEマシンからWindowsマシンにネットワークを介して全角のチルダ記号('~')を送ると、Windowsマシンで表示したときに文字化けが発生することがあります。 これは既存の日語コード(JIS、EUC、シフトJIS)をUnicodeに変換する際の変換規則が各ベンダによって異なるために起きる問題です。この問題はJava VMで解決できるものではなく、Javaのシステム開発者がこの問題を避けるための自衛的手段を講じる必要があります。 この問題を理解するには、この問題が起きた背景を理解する必要があります。 この背景を、以下で説明します。 ■Unicodeの特徴 UnicodeはUnic

  • 1