68user's page 掲示板

Prev< No. 3292〜3295> Next  [最新発言に戻る] [過去ログ一覧]
No. 3292 # Netboy 2003/07/24 (木) 18:00:22
と思って実際の設定を調べてみたのですが、普通に
AddCharset EUC-JP html
等で済ませてました。これとMETAタグ併用でした。

No. 3293 # kazu [E-mail] 2003/07/25 (金) 14:52:11
はじめましてperlをはじめて半年レベルです。
貴殿のページでネットの勉強はじめましたが、レンタルサーバーのためtelnetが使えません。参考のplを実行させたいのですがどうすればやれますでしょうか。
初歩的な質問で申し訳ありませんがご指導ください。

No. 3294 # 68user 2003/07/28 (月) 09:55:03
>>3291 Netboy
> ・ApacheのAddCharset設定で日本語コードを指定しておく
> ・各ページにMETAタグを入ておく
これ、いまだに迷っているのですが、HTTP ヘッダに charset を
含めるのと、meta で書くのとどっちがいいんですかね。

前者だと、ローカルにある HTML ファイルを直接ブラウザで見たりなんか
すると、charset がないのでエンコーディングを誤判定してしまいます。
# IE は保存時に meta 埋めてくれますが。

でも meta だと、ファイルのエンコーディングを変えたらいちいち
charset を変更しなければいけないのか、って話になりますし。

個人的には、エンコーディングくらいブラウザが自動的に (そして
もっと賢く) 判定しろよ、と思います。

> http://www.asahi-net.or.jp/~AE5T-KSN/apache/charset-problem.html
これについては、apache のソースをいじって charset=iso-8859-1 を
削る対応が好きです。と言っても、x68000.startshop.co.jp では
やってませんが。


>>3293 kazu
> レンタルサーバーのためtelnetが使えません。
ftp でサーバに CGI スクリプトを置いておくだけでいいです。

と言っても、telnet 可能かどうかは作業効率に大きく関わるため、
telnet 可なサーバに乗り換えることをお勧めします。

乗り換えたくないなら、ローカルにも perl や web サーバを入れ、
サーバ側とできるだけ同じ環境を構築して、ローカルでテストが
可能なようにしておくとよいでしょう。

No. 3295 # Netboy 2003/07/28 (月) 10:53:09
>これ、いまだに迷っているのですが、HTTP ヘッダに charset を
>含めるのと、meta で書くのとどっちがいいんですかね。

世間ではMETA優先なんじゃないでしょうか。
でもcharsetでiso-8859-1が来るとコード自動判別とMETAタグが
両方とも無効になるブラウザがあるので
charsetで何か日本語コードが来るようにしないとだめみたいです。

>でも meta だと、ファイルのエンコーディングを変えたらいちいち
>charset を変更しなければいけないのか、って話になりますし。

そういう場合は文字コード判別&タグ入れをスクリプトで自動化して
一括して行うしかないと思います。
全然参考にならなくて済みません。

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