Archive for 4月, 2010

ちょっと調べるのに手間取ってしまったために、記録。

String.fromCharCode(num);

実は、airxmailで長ーいサブジェクトのときに、Base64Encoderの仕様(設定)により自動的に改行コード(newLineで指定)が入ってしまうことの考慮が足らずに、サブジェクトがおかしくなってしまっていた。(我ながらあほなミスですが・・)
このときに、その挿入されるコードがnewLineのプロパティに設定されているので、このコードを用いて分割したい。

その時に、はて?とちょっと迷った。

実際にやったコードは、

var encoder:Base64Encoder = new Base64Encoder();
encoder.encodeBytes(bytes);
ret = encoder.toString();
var p:Array = ret.split(String.fromCharCode(Base64Encoder.newLine));

ってな感じに、出来上がったbase64を分割して、その前後に、”=?enc?B?”と、”?=”を付加してやった。

ソフトウェア&ライブラリ



ライブラリ
airxmail(en)
AIR版メール送受信ライブラリ
airxzip
AIR版ZIP圧縮・解凍ライブラリ
カレンダー
2010年4月
« 3月   5月 »
 1234
567891011
12131415161718
19202122232425
2627282930  

カスタム検索
RSS
Add to Google
カテゴリ
にほんブログ村 IT技術ブログへ