mysql:14693
From: Akio Imai <Akio Imai <tegona@xxxxxxxxxx>>
Date: Thu, 20 Nov 2008 12:04:16 +0900
Subject: [mysql 14693] Re: UTF-8環境の文字化けに関して
はじめまして今井です。 根本的に、MySQL が UTF-8 の設定を正常に認識しているのかが気になります。 status コマンドで出力される結果に Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 と出力されていますか? PHP のサーバーと MySQL のサーバーが1台で構成されている オールインワン構成であればそのまま、複数台構成であれば DB(MySQL) サーバーおよび WEB(PHP) サーバーから DB に接続して status コマンドを実行してみてください。 DB サーバーでは問題ないが、クライアントサーバーから接続したら 文字コードが latin1 になってしまう等の現象もありますので。 また、my.cnf の mysqld 項に skip-character-set-client-handshake も記述してみてください。 Tuchida さんは書きました: > tuchidaです。 > > 先ほどのINSERT文が成功したのですが、これはコマンドラインで > 行ったときも同じですが漢字の文字化けが発生しています。 > 条件としては以下の通りです。 > > 1.Mysqlのバージョンは4.1.13で、phpは4.4.0です。 > > 2.OSは SUSELinux10.0 内部コードはUTF-8です > > 3.my.cnfで > [safe_mysqld]、[mysql_dump]、[mysql]セクションで > default-character-set = utf8 > と指定しています。 > > 4.元になっているデータはWebからの漢字データです。 > > > >
14671 2008-11-17 19:44 ["Tuchida" <tuchida_t] UTF-8環境の文字化けに関して 14677 2008-11-18 13:50 ┣[<shin-1@xxxxxxxxxx> ] 14679 2008-11-18 14:03 ┃┗[岡本 基 <okamoto@xx] 14685 2008-11-19 23:05 ┃ ┗["Tuchida" <tuchida_t] 14686 2008-11-19 23:52 ┃ ┗[kazu <ml@xxxxxxxxxx>] 14687 2008-11-20 07:01 ┃ ┗["Tuchida" <tuchida_t] 14688 2008-11-20 08:14 ┃ ┗[kazu <ml@xxxxxxxxxx>] 14689 2008-11-20 08:46 ┃ ┗["Tuchida" <tuchida_t] 14690 2008-11-20 09:00 ┃ ┗[kazu <ml@xxxxxxxxxx>] 14691 2008-11-20 09:08 ┃ ┗["Tuchida" <tuchida_t] 14682 2008-11-18 21:23 ┣["Tuchida" <tuchida_t] 14683 2008-11-19 09:06 ┃┗[Alex <alex.backspin@] 14692 2008-11-20 10:36 ┣["Yoichi Kogure" <PXI] 14694 2008-11-20 14:22 ┃┗["Takayuki Kamiyama" ] 14695 2008-11-20 14:26 ┃ ┗["Takayuki Kamiyama" ] -> 14693 2008-11-20 12:04 ┗[Akio Imai <tegona@xx] 14696 2008-11-20 16:11 ┗["Tuchida" <tuchida_t] 14697 2008-11-20 16:26 ┗[Akio Imai <tegona@xx] 14698 2008-11-20 17:02 ┗["Tuchida" <tuchida_t] 14699 2008-11-20 17:11 ┣[HIRATSUKA Sadao <hir] 14700 2008-11-20 17:13 ┗[Akio Imai <tegona@xx] 14701 2008-11-20 17:15 ┗["Tuchida" <tuchida_t]