com.ozacc.mail.fetch.impl.sk_jp.io
クラス CharCodeConverter

java.lang.Object
  上位を拡張 com.ozacc.mail.fetch.impl.sk_jp.io.CharCodeConverter

public class CharCodeConverter
extends Object

文字関係のコンバータです。 一部コードのオリジナルはJapanese Kanji Codeにて公開されているものです。 また、http://www.sk-jp.com/cgi-bin/treebbs.cgi?kako=1&all=644&s=681 にて YOSI さんが公開されたコードも参考にしています(というか実質同じです)。

バージョン:
$Revision: 1.1.2.1 $ $Date: 2005/01/18 07:20:36 $
作成者:
Shin

フィールドの概要
static byte[] SJIS_KANA
           
 
コンストラクタの概要
CharCodeConverter()
           
 
メソッドの概要
 byte[] jisTosjis(byte[] jisBytes)
          配列はワイドキャラクタの境界にないことを前提としています。
static byte[] sjisToJis(byte[] sjisBytes)
          Shift_JIS エンコーディングスキームに基づくバイト列を ISO-2022-JP エンコーディングスキームに変換します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SJIS_KANA

public static final byte[] SJIS_KANA
コンストラクタの詳細

CharCodeConverter

public CharCodeConverter()
メソッドの詳細

sjisToJis

public static byte[] sjisToJis(byte[] sjisBytes)
Shift_JIS エンコーディングスキームに基づくバイト列を ISO-2022-JP エンコーディングスキームに変換します。 「半角カナ」は対応する全角文字に変換します。


jisTosjis

public byte[] jisTosjis(byte[] jisBytes)
配列はワイドキャラクタの境界にないことを前提としています。 また、エスケープシーケンスが適切に含まれることも前提です。 エスケープシーケンスが"(B"/"$B"以外の場合は無視します。



Copyright © 2004-2006 OZACC. All Rights Reserved.