| |
>お礼に興味深いサンプルプログラムを見つけたので参考まで
>ご覧願います。
>TITLE:[9fans] Base64 mime encode/decode program
>URL:http://lists.cse.psu.edu/archives/9fans/1998-November/007052.html
>
>このプログラムをクリップボード経由でエディタに移すと、
>元のJIS日本語コードが化けてSHIFT-JISコードに変わり、
>この状態でコンパイルすると、
>プログラムはESCをとりそこねて0x80以上ではじまる漢字コードがきて、*mime_enco
>de(char *from, char *encoded) 関数が無限ループに陥りました。
無限ループに陥る問題を解決したソースコードをこちらにおいておきました。
この改良によりBASE64エンコード・デコードの実験レベルに使えます。
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=999656&SiteID=7
ただし実用には、入出力配列に関しmalloc(),free()等のメモリ管理関数を使う改良
が必要と思われます。
|
|