プロが教えるわが家の防犯対策術!

MySQL5.1をWindowsVistaにインストールし、コマンドプロンプト上で実行しているのですが、日本語の文字化けが解消されません。

自分なりに調べ、下記ののように設定しましたが手詰まりになってしまいましたので、どなたか知恵を貸してください。

my.iniを以下のように変更
[mysql]
default-character-set=sjis
[mysqldump]
default-character-set=sjis
[mysqld]
default-character-set=sjis
character_set_server=sjis
skip-character-set-client-handshake

起動時のステータス
mysql> status;
Server characterset: sjis
Db characterset: sjis
Client characterset: sjis
Conn. characterset: sjis

mysql> show variables like "char%";
character_set_client sjis
character_set_connection sjis
character_set_database sjis
character_set_filesystem binary
character_set_results sjis
character_set_server sjis
character_set_system utf8

コマンドプロンプトの文字コード Shift-JIS

A 回答 (1件)

ちょっと調べてみたらこんな情報がありました。


問題解決にはなりませんが。

日本語コード全て化けるのでしょうか?
http://cs.gogo-asp.net/blogs/libaty/archive/2006 …

この回答への補足

情報ありがとうございます、コマンド打ちでテーブル登録していましたので、JIS X 0213:2004は使用しておりません。
参考までに、実際に打ったSQL文を載せておきます。

CREATE TABLE PREF_LIST(
PREF_CODE char(2),
PREF_NAME varchar(10)
);

INSERT PREF_LIST VALUE(01,'北海道');

SELECT * FROM PREF_LIST;
01 kCケ   <-検索結果

SELECT * FROM PREF_LIST WHERE PREF_NAME='北海道';
01 kCケ   <-検索結果

となっており、コマンドプロンプト->MySQLの入力は問題ないようですが、MySQL->コマンドプロンプトへの出力過程で問題があるようです。

補足日時:2009/01/28 17:28
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す