org.opengion.fukurou.mail

## クラス UnicodeCorrecter

- java.lang.Object
- - org.opengion.fukurou.mail.UnicodeCorrecter

-      class UnicodeCorrecter
      extends Object

  unicode と、JIS との文字コードの関係で、変換しています。

       http://www.ingrid.org/java/i18n/encoding/ja-conv.html

       0x00a2 ⇒ 0xffe0         ￠ (1-81, CENT SIGN)
       0x00a3 ⇒ 0xffe1         ￡ (1-82, POUND SIGN)
       0x00a5 ⇒ 0x005c         \ (D/12, YEN SIGN)
       0x00ac ⇒ 0xffe2         ￢ (2-44, NOT SIGN)
       0x2016 ⇒ 0x2225         ∥ (1-34, DOUBLE VERTICAL LINE)
       0x203e ⇒ 0x007e         ~ (F/14, OVERLINE)
       0x2212 ⇒ 0xff0d         － (1-61, MINUS SIGN)
       0x301c ⇒ 0xff5e         ～ (1-33, WAVE DASH)

       それぞれコード変換します。

  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static char` | `correctToCP932(char ch)` キャラクタ単位に、Unicode 文字の補正を行います。
    `static String` | `correctToCP932(String str)` Unicode 文字列の補正を行います。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### correctToCP932

          public static String correctToCP932(String str)

      Unicode 文字列の補正を行います。 "MS932" コンバータでエンコードしようとした際に 正常に変換できない部分を補正します。
      パラメータ:
        `str` - 入力文字列
      戻り値:
        Unicode 文字列の補正結果

    - #### correctToCP932

          public static char correctToCP932(char ch)

      キャラクタ単位に、Unicode 文字の補正を行います。 風間殿のページを参考にしています。
      パラメータ:
        `ch` - 入力文字
      戻り値:
        Unicode 文字の補正結果
      関連項目:
        http://www.ingrid.org/java/i18n/encoding/ja-conv.html

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.