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

mysql:7062

From: tamura <tamura <zai91210@xxxxxxxxxx>>
Date: Thu, 27 Feb 2003 02:08:47 +0900
Subject: [mysql 07062] Re: character-set の考え方

田村です。
とみたまさひろさん、ありがとうございます。
> --default-character-set オプションのことですよね。
 そうです。すみません。

> --default-character-set オプションは、文字列をどのような文字コードとし
> て扱えばよいかを mysql や mysqld に指示するためのものです。これを指定
> しても文字コードの変換は行なわれません。
 はい。なるほど、理解できました。

> したがって、表示装置がシフトJISで、文字コードが日本語EUCなのであれば、
> 誰かが変換しない限り文字化けは解消しません。mysql や mysqld は文字コー
> ドの変換は行ないません。
 はい。
 
> Linux が使える環境にあり、Linux への移行を考えているのであれば、最初っ
> から Linux で使う方が簡単だと思います。
 まだ未熟の上、適当なエディターも見つかりません。geditは、phpファイルが
開けません。その上、AtokXも、RedHat7.2ではインストールできませんでした。
この話は場所がら、この辺で。

> MySQL に格納されているデータが日本語EUCで、それをシフトJISとしてブラウ
> ザに渡しているのであれば、どこかで誰かが変換してやらないといけません。
> 
> また、ブラウザで「西ヨーロッパ言語」となるのは、MySQL のデータとあまり
> 関係ないような気がします。META タグで指定するのではなくて、HTTP ヘッダ
> の Content-Type の問題ではないでしょうか(PHP の問題?)
 httpd.confに以下を書き込みましたが
   AddType "text/html; charset=Shift_JIS" .html
、解決はしませんでした。(未解決)

> シフトJIS の代わりに UTF8 を使用しても同様で、誰かが日本語EUCから UTF8 
> に変換してやる必要があります。
 はい、変換するようにしました。

 (未解決)の部分も残っておりますので、とりあえず
1.HTML、PHPは、エンコードをUTF-8で作成保存。
2.MySQLのデータ保存は、EUC-JPに変換し、呼び出し時にUTF-8に変換させる。
ことで、うまくいきました。ありがとうございました。

-- 
tamura <zai91210@xxxxxxxxxx>


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

      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]