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

mysql:14438

From: sakurai yuichi <sakurai yuichi <yu1sk@xxxxxxxxxx>>
Date: Wed, 16 Apr 2008 12:14:37 +0900
Subject: [mysql 14438] Re: バージョンアップによる日本語文字化けからの復旧(操作可能範囲が制限された環境下での)

桜井です。

Ykawa様、ご助言ありがとうございます。

DB側の文字コード(文字化けしているテーブルの文字コード)は教えていただいた
SQLで確認しても

Collation: utf8_general_ci

で、これはphpmyadminのテーブル表示機能の表示結果と同じでした。(直接入力
したSQLもphpmyadmin経由で実行しているからかもしれませんが。)

phpおよびmysqlの実行環境自体には手を出せないので、念のため、phpプログラ
ム(XOOPS)がmysqlとやりとりをする部分の文字セットを「utf8_general_ci」
とmysql側の設定に合わせてみましたが、単にphpmyadmin経由でデータを見たも
のと同じ文字化け内容が表示されるだけでした。

最初の投稿に書いたように、XOOPS CUBEのデフォルト文字セットであるujis(EUC
-JP)を含め、XOOPS側(phpプログラム側)でmysqlを呼び出す際の文字セットは
いろいろ変えて見ましたが、ダメでした。

XOOPSはさておき、DB内のデータを文字化けなしで見られる方法があればいいの
ですが…


Yoshio Kawano さんは書きました:
> こんばんは、Ykawaです。
> 
> 説明されている環境で開発を行ったことが無いので、
> 回答が的を得ていなかもしれません。
> その辺りは、ご了承ください。
> 
> mySQL側と、PHP側の文字コードに相違があるように感じられます。
> mySQL側の文字コードを、下記のSQL文などで確認してみては、如何でしょうか?
> そもそも、下記のクエリをPHP経由で実行できるのか分かりませんが
> 
> *対象のテーブルの文字コードを確認してみるとか
>  mysql> show table status;
> | Name   | Engine | Version | Row_format | Rows | Avg_row_length |
> Data_length | Max_data_length  | Index_length | Data_free |
> Auto_increment | Create_time         | Update_time         | Check_time
> | Collation       | Checksum | Create_options | Comment |
> +--------+--------+---------+------------+------+----------------+------
> -------+------------------+--------------+-----------+----------------+-
> --------------------+---------------------+------------+----------------
> -+----------+----------------+---------+
> | testaa | MyISAM |      10 | Fixed      |    2 |             13 |
> 26 | 3659174697238527 |         2048 |         0 |           NULL |
> 2008-04-07 19:34:42 | 2008-04-07 19:34:42 | NULL       | utf8_general_ci
> |     NULL |                |         |
> 
> *システムの環境を除いてみるとか
> mysql> status;
> --------------
> mysql  Ver 14.12 Distrib 5.0.51, for pc-linux-gnu (i686) using readline
> 5.1
> Server characterset:    utf8
> Db     characterset:    utf8
> Client characterset:    utf8
> Conn.  characterset:    utf8
> 
> 
> 
> 


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

     14435 2008-04-15 16:51 [sakurai yuichi <yu1s] バージョンアップによる日本語文字化けからの復旧(操作可能範囲が制限された環境下での)
     14436 2008-04-15 23:21 ┗["Yoshio Kawano" <yka]                                       
->   14438 2008-04-16 12:14  ┗[sakurai yuichi <yu1s]                                     
     14439 2008-04-16 14:31   ┣["Yoshio Kawano" <yka]                                   
     14441 2008-04-16 16:09   ┃┗[sakurai yuichi <yu1s]                                 
     14440 2008-04-16 15:30   ┗[deppsea <deepsea200x]                                   
     14442 2008-04-16 20:58    ┗[sakurai yuichi <yu1s]                                 
     14443 2008-04-16 21:02     ┗["TOYOSHIMA,Masayuki"]                               
     14444 2008-04-17 00:04      ┗[sakurai yuichi <yu1s]