• ベストアンサー

FlashでEUCファイルを読み込みたい

test.csvという、EUCで保存されたログデータがあります。 これをFlashで文字化けさせずに読み込ませたいのですが、 できるのでしょうか。 FlashはUTFとShift-JISしか対応していないらしいのですが、 何とか変換処理を行ったりしてできないかなと思います。 あと、併せて、ファイルがなかったらエラー表示、 ファイルがあれば読み込みという処理はできるでしょうか。 PHPのfile_existsようなのがあれば併せて教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ActionScriptはほとんど使ったこと無く、 開発環境自力で作れないので検証できないけど, flash.net.URLStream#readMultiByteの第二引数に文字符号化方式が指定できるようで, http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/URLStream.html#readMultiByte%28%29 尚且つ,そのリストの中には http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/charset-codes.html >Japanese (EUC) euc-jp が含まれているように思う。…ので出来るのでは? >http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/URLStream.html#load%28%29 多分httpResponseStatusイベントのHTTPStatusEventオブジェクトのstatusが200かどうかで調べられるのではないかと思う。IOErrorかもしれないけど。

hukazuo
質問者

お礼

ありがとうございました^^; いろいろやってみます。

関連するQ&A