概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.fukurou.mail
クラス UnicodeCorrecter

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

     class UnicodeCorrecter

extends java.lang.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 java.lang.String` | `correctToCP932(java.lang.String str)` Unicode 文字列の補正を行います。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### correctToCP932

    public static java.lang.String correctToCP932(java.lang.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

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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