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

mysql:7058

From: tamura <tamura <zai91210@xxxxxxxxxx>>
Date: Wed, 26 Feb 2003 17:26:15 +0900
Subject: [mysql 07058] character-set の考え方

田村です。いつもお世話になります。
 mysqlをDOSから起動し、select文で、データを表示した場合、
character-set=ujisとしても
character-set=sjisとしても、
(その後、winmysqldadmin.exeも再起動して、my.iniSetupのSave Modification
を有効にしております)
同じです。同じと言うのは、tebleによって、文字化けをしているものとしてな
いものがありますので、その変化を確認したかったのです。文字化けの原因は、
保存時に文字コード変換した時としていない時があったためであろうと、思いま
す。character-setの意味が、よく理解できません。

 また、将来、MySQLサーバーをWindows2000からRedHat7.2に移行しようと考え
ております。RedHatは、WEB、FTP、MAILサーバーを設定しておりますが、まだ未
熟で、MySQLの勉強は、もっぱらWindows2000でです。
 my.iniファイルは以下のようにcharacter-setを、sjisではなくujisとして、
PHPからアクセスをしております。ただ単にこのほうが、よいだろうと言う理由
からです。

[mysqld]
basedir=C:/mysql
datadir=C:/mysql/data
default-character-set=ujis
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=*****
password=********
[mysql]
default-character-set=ujis
[mysqldump]
default-character-set=ujis

 最初は、PHPファイルをEUCで保存しておりました。途中から、参考文献のサン
プルなどもコピーしているうちに、ブラウザーのエンコードが「西ヨーロッパ言
語(ISO)」となって?、ブラウザをあげるごとに、「日本語自動選択」に変えな
ければならなくなりました。(ブラウザは、IE6とPhoenix0.4で確認)
 いろいろ試した結果、MySQLはujis、HTTPはShift_JISに統一することにし、
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
に変更しましたが、「西ヨーロッパ言語(ISO)」は解決しません。
 さらに、理由は不明なのですが、MySQLのデータまで、SELECT文で化けたりし
ます(多分データ書込み時に、文字コード変換SJIS−>EUC-JPしたためかと)。
 暫定的な解決方として、HTTP(PHP)ファイルを、UTF-8で保存すると、「西ヨー
ロッパ言語(ISO)」問題は解消しましたが、MySQLのデータが化けたままです。
 そこで、仮にcharacter-setも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]