[前][次][番号順一覧][スレッド一覧]

mysql:7074

From: "Tamura/TamRam" <"Tamura/TamRam" <zai91210@xxxxxxxxxx>>
Date: Fri, 28 Feb 2003 01:53:14 +0900
Subject: [mysql 07074] Re: character-set の考え方

田村です。
松枝知直さん、ありがとうございます。
>  mysqlの話というよりは、システム設計/構築/運用の話なのですが。
 はい。
>  LinuxマシンとWindowsマシンを個別に立てる事が出来るのであれば、ファイル
> の作成や修正をLinuxマシンで行う必要はありません。Windowsマシン上でファイ
> ルの作成や修正を行い、Linuxマシンに流し込めば良い訳ですね。FTPでもSamba
> でも使って。ぼくの話とすれば、HTMLファイルもLinux上で動作するプログラム
> のコードも、ほとんどWindows上の秀丸で作成/修正していたりします。
 はい、もっぱらWindows2000、TeraPadで作成、動作確認後、FTPでLinuxへ転送
しております。Sambaはまだインストールしていない(まだできない)のですが、
操作性を考え、早く移りたいと考えています。

>  どう設定しました、というのも大切ですけど、何が起こっているのかを確認す
> るのもまた大切かと。Webサーバにtelnet端末(teratermでもUNIXのtelnetでも)
> を使って接続し、どういうHTTPレスポンスが返ってくるかを確認されると良いで
> しょう。
 貴重なご意見感謝いたします。
> 
>  ちなみに、httpd.conf中に追加したAddTypeは、PHPが吐き出すHTMLコンテント
> に対して適用されていますか?つまり、.htmlな拡張子のURLをリクエストするの
> でなく、PHPが動的に作成するHTMLコンテントをリクエストした場合に
> 	Content-Type: text/html; charset=shift_jis
> なHTTPヘッダを伴ってレスポンスが返って来るか、という事です。AddTypeは拡
 なるほど、勉強になります。

> 張子に対するMIMEのマッピングですから、先のHTTPヘッダは返って来ないのでは
> と思いますけど。
 そうでした(現在は、[mysql 07061]の石野さんのアドバイスで、php.iniに設
定を終えておりますので、Content-type: text/html; charset=Shift_JISが返っ
ております。)

> 
>  また私見とすれば、AddTypeによるcharsetの設定は、強力過ぎてあまり好まし
> いものではありません。HTMLコンテント中の<META>タグによるcharsetの指定の
> 方が適用範囲も狭く柔軟に対処出来るのではないでしょうか。
 大変参考になりました。現在のLinuxには、メインのほかの開いている数個
(勉強中で壊してばかりで数が固定していません)のバーチャルホストがありま
す。今後のひとつの在り方として、Windows専用のホストなども、展開として面
白いと思いつきました。この場合は、httpd.confの各<VirtualHost>・・・
</VirtualHost> 内に、設定するのだろうか。テストしてみます。

> > 1.HTML、PHPは、エンコードをUTF-8で作成保存。
> > 2.MySQLのデータ保存は、EUC-JPに変換し、呼び出し時にUTF-8に変換させる。
> 
>  満足されている構成にとやかく言うのもヤボなんですが。ある機能を実現する
> コンポーネント間で文字セットが異なり、文字セットの整合を実行時に行うとい
> う構成は、不必要な複雑化(unnecessary complication)と通常は見なされます
> (それしか方法が無い、等の必然性がある場合はもちろん別です)。開発環境や実
> 行環境を今一度考慮される事をお勧めします。
 と、なりますと、私の環境には、
1.HTML、PHPは、エンコードをEUCで作成保存。
2.MySQLのデータは、EUC-JPで保存。
が、ベターです。

-- 
田村才一
Email: <zai91210@xxxxxxxxxx>
URL:  <http://tamram.2y.net>


[前][次][番号順一覧][スレッド一覧]

      7058 2003-02-26 17:26 [tamura <zai91210@xxx] character-set の考え方                  
      7060 2003-02-26 21:54 ┣[とみたまさひろ <tomm]                                       
      7062 2003-02-27 02:08 ┃┗[tamura <zai91210@xxx]                                     
      7064 2003-02-27 09:19 ┃ ┗[ML account <ml@xxxxx]                                   
->    7074 2003-02-28 01:53 ┃  ┗["Tamura/TamRam" <zai]                                 
      7061 2003-02-26 22:19 ┗[Tomoyuki Ishino <ish]                                       
      7063 2003-02-27 02:35  ┗[tamura <zai91210@xxx]