openGionopenGion
5.8.2.0

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

openGion 5.8.2.0

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