Calendar
SunMonTueWedThuFriSat
   1234
567891011
12131415161718
19202122232425
262728293031 
<< March 2017 >>
Recommend
ソラニン
ソラニン (JUGEMレビュー »)
ASIAN KUNG-FU GENERATION
Recommend
Kick-Ass Music from the Motion Picture
Kick-Ass Music from the Motion Picture (JUGEMレビュー »)
Henry Jackman,Ilan Eshkeri,John Murphy,Marius De Vries
Recommend
アフターダーク
アフターダーク (JUGEMレビュー »)
ASIAN KUNG-FU GENERATION,後藤正文
New Entries
Archives
Categories
Recent comment
Recent trackback
Profile
Sponsored Links
Mobile
qrcode
Admin
無料ブログ作成サービス JUGEM
Seach this site
2013.01.11 Friday
スポンサーサイト

一定期間更新がないため広告を表示しています

| スポンサードリンク | - | | - | - |
2006.07.03 Monday
MySQL5文字化け
XAMPPをいれなおして
設定を全部UTF-8に変えようとしたら
mysqlのところで文字化けして大ハマリして
4時間ぐらい悩んだのでメモ


xampp/mysql/conf/my.cnf
[client]
default-character-set = utf8

[mysqld]
skip-character-set-client-handshake
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8

xampp/phpMyAdmin/config.inc.php
$cfg['DefaultLang'] = 'utf-8';
$cfg['DefaultCharset'] = 'utf-8'

ここまで設定して
phpMyAdminでデータいじってると
2byte文字が「???」とかになってどうしても直らなくて
ちょうなやむ

そしたらテーブル作る時に照合順序をutf-general-ciとかに
変えたらいいだけだったくさい
youはshock!


* 06/07/04 追記
普通にphpとかから呼び出すときにまだ文字化けしてたので
my.cnfのmysqldの所に
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
を追加

環境
xampp - 1.5.3a
apache - 2
php - 5.1.4
mysql - 5.0.21
phpMyAdmin - 2.8.1
| くいな | WEB | 18:20 | comments(7) | trackbacks(5) |
2013.01.11 Friday
スポンサーサイト
| スポンサードリンク | - | 18:20 | - | - |
Comment
ありがとうございます。

同じ現象で悩んでましたが、解決しました。
ET3, 2007/10/10 2:57 PM
同じく、ありがとうございました。
私も大変助かりました m(__)m
Visitor, 2007/11/01 7:54 PM
最近インストールした MySQL(5.0.45) で試してみましたが、うまく行きませんでした。xampp/mysql/conf/my.cnf というファイルがないため、my.ini を書き換えて見ましたが、character-set-server=utf8 としても、server の character-set は、latin1 のまま、変わりません。
init-connect も機能しないようです。
my.cnf がなければ駄目なのでしょうか?
2007/11/6
SO
Shinji Okouchi, 2007/11/06 2:07 PM
ちょっと今このPCに環境が整ってないため
ちゃんとしたことは言えないのですが、
パスが環境(インストール設定?)によっては
上記の通りにならないようです。

mysqlフォルダの中、またはその下層ディレクトリにmy.cnf(「my」としか表示されてないかもしれません)ファイルがあるので
そちらをテキストエディタなどで書き換えて頂けば、変更されるかと思うのですがいかがでしょうか。
my.cnfが存在しないということはないと思うので探してみてください。
くいな@管理人, 2007/11/06 8:33 PM
お忙しい中、ご教示頂き、有り難うございました。
おかげさまで、直りました。
1.mysql/bin の中に、my というのがあって、「短縮ダイアル」とか出て、開こうとしてもどうしても開けませんでしたが、メモ帳を開いてから、「すべてのファイル」で探してみたら、なんとこれが「my.cnf」でした。
2.実は、Excel VBA で ODBC 連携して MySQL にデータを送り込み、それをまた書き出すことをやっていたのですが、Excel には正しいデータが帰ってきますが、phpMyAdmin で表示すると文字化けしてしまいました。utf8 に統一したところ、文字化けはなくなりましたが、日本語データが返ってこなくなってしまいました。sjis で統一してみたら、すべて良くなりました。
本当に、助かりました。
2007/11/7 SO
Shinji Okouchi, 2007/11/07 1:27 PM
↓僕も全く同じ現象で困ってましたが、解決しました。
ありがとうございます!!!

お忙しい中、ご教示頂き、有り難うございました。
おかげさまで、直りました。
1.mysql/bin の中に、my というのがあって、「短縮ダイアル」とか出て、開こうとしてもどうしても開けませんでしたが、メモ帳を開いてから、「すべてのファイル」で探してみたら、なんとこれが「my.cnf」でした。

zen, 2008/03/22 9:02 PM
ありがとうございます。
市販のmysqlの参考書に必ず書いてある内容どおりやっても
まったくうまくいきませんでした。
これで納得しました。
しゅん, 2010/06/04 4:19 PM









Trackback
URL : http://kuina.jugem.jp/trackback/245
xampp:Mysqlに関するPHPMyAdminの文字化け
xamppを入れたのですが、PHPMyAdminでの日本語データ操作時に文字化け...
artful, 2006/07/19 10:06 PM
PHP
Wikipedia:PHP: Hypertext Preprocessor [#k50e5340] 参考サイト http://php.s3.to/ http://www.php.net/ http://www.popjisyo.com/WebHint/Portal.aspx http://jp2.php.net/ (日本のミラーサイト) 日本PHPユーザー会 (Japan PHP User Group) http://www.php.gr.jp/ htt
totofund! (PukiWiki/TrackBack 0.4), 2008/09/05 5:23 PM
figure/install
vertrigo をインストール (手元では 2.21) vertrigo を起動するとタスクトレイにアイコンが出る アイコンを左クリックし、 Config Files - my.ini を選択。以下のように書き換える: [mysqld] basedir=C:\Program Files\VertrigoServ\Mysql\ datadir=C:\Program Files\V
PukiWiki Plus! (PukiWiki/TrackBack 0.3), 2008/09/16 8:48 AM
[MySQL+PHP]とにかくunicodeに
:::::PHPのバージョン::::: 4.3.9 :::::MySQL のバージョン::::: mysqladmin version mysqladmin Ver 8.41 Distrib 4.1.22, for redhat-linux-gnu on i386 Server version4.1.22 Protocol version10 ConnectionLocalhost via UNIX socket UNIX socket/var/lib/mysql/my
masomi79の日記, 2009/03/12 11:42 AM
[php][MySQL]文字化け関連
PHPとMySQLの個人的まとめ れぶろぐ - MySQL 4.1 以降の文字化け問題 MySQL5文字化け | やんばるくいな WebObjects 5.3.1 + MySQL 5.0.19 + Mac OS X 10.4.6 + Xcode 2.2.1 | Melanges このへんを参考に。 character_set_filesystemがbinaryのまま変わらなかったりする
にっきちょう, 2009/12/11 3:11 AM