ActionScript用日本語文字コード変換ライブラリ『Jcode』(ダウンロード)
ActionScript用日本語文字コード変換ライブラリ『Jcode』(ダウンロード)
AIR1.0では『EUC-JP』 を 『Shift_JIS』として処理してしまう問題があったので、作ってみた。
■おねがい
不具合があればコメントにて以下の内容をご連絡ください。(すぐに対応はできませんが・・・)
・AIRのバージョン
・エラー状況
■ダウンロード
■ライセンス
■履歴
2009年01月18日:0.9.1リリース。AIR1.5対応
2008年5月19日:0.9.0リリース
■対応する文字コード
○Shift_JIS
○EUC-JP
○UTF-8
○JIS
■使い方
○Windows依存文字対応(一部)★New!
Jcode.getInstance("Win")
<<対応文字一覧>>
\????????????????
????????????????????
???????????????????????
?????????????????≒≡∫??√⊥∠??∵∩∪
・・・簡単なやつだけ(^_^;)
○インポート
import com.web2memo.text.Jcode;
○Shift_JIS→UTF-8
UTF-8に変換した文字列が戻る
Jcode.getInstance().SJIStoUTF8(bytes:ByteArray):String
○EUC-JP→UTF-8
UTF-8に変換した文字列が戻る
Jcode.getInstance().EUCtoUTF8(bytes:ByteArray):String
○JIS→UTF-8
UTF-8に変換した文字列が戻る
Jcode.getInstance().JIStoUTF8(bytes:ByteArray):String
○UTF-8→Shift_JIS
Shift_JISに変換したByteArrayが戻る
Jcode.getInstance().UTF8toSJIS(value:String):ByteArray
○UTF-8→EUC-JP
EUC-JPに変換したByteArrayが戻る
Jcode.getInstance().UTF8toEUC(value:String):ByteArray
○UTF-8→JIS
JISに変換したByteArrayが戻る
Jcode.getInstance().UTF8toJIS(value:String):ByteArray
○文字コード判定
『Shift_JIS』『EUC-JP』『UTF-8』『JIS』『Unknown』のいずれかが戻る
Jcode.getInstance().detectEncode(bytes:ByteArray):String
ファイルの操作をする場合、FileStreamの『readBytes』で読みこみ、『writeBytes』で書き込むって感じです。
AIR内の処理ではUTF-8を使うことを前提に作成しています。
コメント
管理人のみ閲覧できます
このコメントは管理人のみ閲覧できます
管理人のみ閲覧できます
このコメントは管理人のみ閲覧できます
コメントの投稿
トラックバック
http://web2memo.blog120.fc2.com/tb.php/221-c0dac3a8
[Flex][AIR] ActionScriptでeuc-jpをURLエンコードする
mixi echoクライアントを作った時にはまったので、メモ前回の、[Flex]...




