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

mysql:11702

From: "T.Sasaki" <"T.Sasaki" <papasan2000@xxxxxxxxxx>>
Date: 7 Jul 2005 17:01:12 +0900
Subject: [mysql 11702] Re: phpMyAdminでエクスポート後に異変

佐々木です。

MySQL への接続直後に
 mysql_query( "SET NAMES ujis" );
を実行してみてください。
Access から正常に見れるのなら、文字コードの自動変換が正しく行われている
証拠ですから、PHP 内部までは EUC-JP (ujis) でデータが受け取れるはずです。

尚、phpMyAdmin の方は、SET NAMES ではなく、
 SET CHARACTER SET utf8;
が実行されているようです。(phpMyAdmin の内部処理)
正常に表示されるのは MySQL が PHP へデータを送信するとき、
ujis -> utf8 への文字コード変換を行うからで、
ここらへんは荒木さんの説明通りですね。

この手の問題については、日本MySQLユーザ会が F.A.Q に
纏めておられるようなので、一読されることをお勧めします。
http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ#content_1_40

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

     11698 2005-07-07 11:18 [荒木 満 <araki@xxxx] phpMyAdminでエクスポート後に異変        
     11699 2005-07-07 13:35 ┗[班石悦夫 <madara@xxx]                                       
     11700 2005-07-07 13:52  ┗[荒木 満 <araki@xxxx]                                     
     11701 2005-07-07 16:02   ┗[荒木 満 <araki@xxxx]                                   
->   11702 2005-07-07 17:01    ┗["T.Sasaki" <papasan2]                                 
     11703 2005-07-07 17:13     ┗[荒木 満 <araki@xxxx]                               
     11704 2005-07-07 18:48      ┗["T.Sasaki" <papasan2]                             
     11705 2005-07-07 19:01       ┗[荒木 満 <araki@xxxx]                           
     11708 2005-07-07 21:02        ┣["T.Sasaki" <papasan2]                         
     11709 2005-07-07 21:09        ┃┣["T.Sasaki" <papasan2]                       
     11710 2005-07-07 21:17        ┃┗[荒木 満 <araki@xxxx]                       
     11711 2005-07-07 21:37        ┃ ┗["T.Sasaki" <papasan2]                     
     11718 2005-07-08 00:02        ┗[とみたまさひろ <tomm]