■掲示板に戻る■ 1- 最新50

あらあら、宿題なのね?

51 :25 :02/06/19 15:38
う〜ん、、、実はまたデコードのやつで混乱してるんですが・・・
一応こちらとしては、argに文字を代入して、それが入ってるか調べたいのです。
実際argに文字を代入する方法がわかりません。

とりあえず、これでargはひらがなでも出力でき、デコードされます。
arg=`tr "&+" "\012" | sed -e "s/^.*=//"`
echo -e $(echo $arg | sed -e 's/%/\\x/g')

目的は出力だけじゃないので、argにecho -e $(echo $arg | sed -e 's/%/\\x/g')で出力した文字を入れたいのですが、、、
arg=`tr "&+" "\012" | sed -e "s/^.*=//"`
arg=`echo -e $(echo $arg | sed -e 's/%/\\x/g')`

これをやっても、argにはx82xA0 が入って、「あ」と出力されません。
argに直接デコードした文字を入れることは可能なんでしょうか?
たぶん、すごい簡単なとこでミスしてるだけだと思うんですが、わかりません。



read.cgi ver5.26+ (01/10/21-)