2010年4月24日土曜日

MySql5 文字セットの変更

インストール時に見過ごしたせいか、INSET文でクエリーをかけると
文字化けを起こしている。

my.ini内の、default-character-set=latin1をuft8に変更する。

PHP等uft8セットで書いているため、はき出す文字セットもutf8のはず
(書き換えて、実際に確認していなけど・・・ 治ればいいのになーーー)

確認してみる

mysql>
mysql> status;
--------------
D:\MySQL Server 5.1\bin\mysql.exe Ver 14.14 Distrib 5.1.45, for Win32 (ia32)

Connection id: 1
Current database:
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.1.45-community MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 15 sec

Threads: 1 Questions: 4 Slow queries: 0 Opens: 15 Flush tables: 1 Open tabl
es: 8 Queries per second avg: 0.266
--------------

mysql>

OKのようです。

追加!!
結局この方法で開発を進めていきましたが、文字が化け化けでした

よくよく調べた結果・・・

my.iniファイルを下記ののように変更し現在稼働中です。

[client]
default-character-set= ujis
[mysqld]
default-character-set = utf8
character-set-server = utf8
skip-character-set-client-handshake
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8

めでたし

0 件のコメント:

コメントを投稿

マイブログ リスト

ボットチェッカー

Googleボットチェッカー MSNボットチェッカー Yahoo!ボットチェッカー