(補足)cgiをSJISで保存されてますか?


[ 返事を見る ] [ 返事を書く ] [ CGI質問掲示板 ]

発言者 管理人 日時 August 24, 1998 at 18:18:06:

返事 : cgiをSJISで保存されてますか? 発言者 管理人 日時 August 20, 1998 at 16:40:17:

管理人です。
#旅行から帰ってきました。

ちょっと補足します。
技術的に詳しそうな方なので、
技術的な話でいいなおします。

今一般的に使われているブラウザでは、
HTMLページの漢字コードにより、
フォームで送信データのエンコードコードが変化しますが
その変化がブラウザのバージョンやOS等により
バラバラになっています。
問題があるのは、EUCなどのコードで書かれた
アップロードページから95ユーザでがアップロードした
場合で、漢字などで使われる特殊文字コードで、
フォームデータのデータの分割が混乱する現象が発生するようです。

他のアップロード機能を使ったページでも同様の問題点が
報告されており、これの解決方法は「アップロードタグを使うページはSJISコードで書く」
しかないようです。。おそらく他のアップロードページ(ジオシティ)とかでも
アップロードページだけはSJISで書いてあると思います。

従って、本来PerlのCGIはEUCコード保存が理想なのですが、
アップロードフォームを使用する場合はSJIS保存をして、
SJISのHTMLを吐くようにする必要があります。

 




返事を見る:



返事を書く

名前:
E-Mail:

題名:

本文:

追加リンクのURL:
リンクのタイトル:
追加画像のURL:


[ 返事を見る ] [ 返事を書く ] [ CGI質問掲示板 ]