68user's page 掲示板

Prev< No. 2170> Next  [最新発言に戻る] [過去ログ一覧]
No. 2170 # 68user 2001/10/04 (木) 01:48:25
>>2168
> なぜでしょうか?
なぜでしょうね? 正確なところは各部分で
    s/([^-_a-zA-Z0-9])/sprintf("%%%02lX",unpack("C",$1))/eg;
として URL エンコードした結果を見ないとわかりません。

> フォームが書いてあるHTMLの文字コードはeucにしています。
> その場合は,コンバートする必要がないということでしょうか?
NN4, NN6, IE4, IE5 あたりなら、フォームの書いてある HTML と
同じエンコーディングで、フォームデータを送ってきますので、
フォームの書いてある HTML と、処理するデータのエンコーディングが
一致しているなら jcode::convert は必要ありません。

ただし、これは規格として明文化されているわけではないので、
あくまでも NN と IE がそういう挙動をする、ということです。
もし Shift_JIS や ISO-2022-JP で送ってくるブラウザがいた
場合は化けます。


>>2169 ジュン
> この時間を 16 時間早めたいのですが
言語は何ですか? 以下は perl だと仮定して…。

$TimeDiff をどのように利用しているのかわからないと
なんとも言えませんが、秒数なら $TimeDiff = 60*60*16、
時間なら $TimeDiff = 16 でしょうか。

localtime を使っているなら、その前の行に $ENV{TZ}='JST-9'; と
書いておけばうまくいくかもしれません。

Prev< No. 2170> Next  [最新発言に戻る] [過去ログ一覧]