トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     unescapeについて
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
c-geru
Åê¹ÆNo.4565
投稿日時: 2004-3-5 3:31
職人
居住地: 文京区本郷
投稿: 209
使用環境:
unescapeについて
unescapeについての質問です。

以下のような形で、変数aaaを渡して、FLASHでunescapeしようとしてます。

引用:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="550" HEIGHT="400" id="test" ALIGN="">
<PARAM NAME=movie VALUE="test.swf?aaa=%8E%96%8B%C6%95%94"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="test.swf?aaa=%8E%96%8B%C6%95%94" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="test" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>


FLASH側での処理はこんな感じです。

引用:
//---テキストをSHIFT-JIS扱いに
System.useCodePage = true;
//
var w = unescape("%8E%96%8B%C6%95%94");
trace("1>>>"+w);
trace("2>>>"+unescape("%8E%96%8B%C6%95%94"));
var X = "%8E%96%8B%C6%95%94";
trace("3>>>"+unescape( X));
this.txtMsg.text=unescape("%8E%96%8B%C6%95%94")+newline;
this.txtMsg.text+="aaa1>>>>"+aaa+newline;
this.txtMsg.text+="aaa2>>>>"+unescape(aaa)+newline;


テキストフィールドへの戻り値は、こうなります。

引用:
事業部
aaa1>>>>?????
aaa2>>>>ツ篠鳴業閉

変数aaaの値(%8E%96%8B%C6%95%94)がきちんと取れていないようなんですが、これをunescapeその他で正しい文字列(事業部)として認識することは可能なんでしょうか?

そもそもエンコード/デコードについて勘違いしているような気もするんですが

MXでF6書き出しして、XP+IE6、OSX10.2.8+IE5.2+Safari1.1で確認しています。

ご指摘その他、よろしくお願いします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » unescapeについて c-geru 2004-3-5 3:31
     Re: unescapeについて naoki 2004-3-5 6:17
       Re: unescapeについて youich 2004-3-5 15:06
         Re: unescapeについて c-geru 2004-3-5 17:28
         Re: unescapeについて naoki 2004-3-6 1:35
           Re: unescapeについて c-geru 2004-3-6 2:00
           Re: unescapeについて youich 2004-3-6 14:55
             Re: unescapeについて naoki 2004-3-7 11:08
               Re: unescapeについて c-geru 2004-3-7 16:13
       Re: unescapeについて c-geru 2004-3-5 17:25
     Re: unescapeについて kamikinayu 2007-4-25 15:57
       Re: unescapeについて mayor 2007-4-25 18:11
         Re: unescapeについて kamikinayu 2007-4-26 10:29

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops