電子書籍の厳選無料作品が豊富!

mySQLに日本語のデータを使いたい者です。
XAMPPを利用しています。
コマンドプロンプトからINSERT文などで日本語のデータを入れたいのですが、????になります。
mySQLのバージョンは5.1.30です。
XAMPPは1.7.0

my.cnfをメモ帖でひらき、[default-character-set]と検索してみましたが
何もHITしなかったので、次のようにmy.cnfに書き加えました。

[client]
default-character-set=sjis
[mysqld]
default-character-set=sjis
character-set-server = sjis
collation-server = utf8_general_ci
[mysql]
default-character-set=sjis


sjisになっているところは一度utf8で試してみたのですが
????ではなく文字化けになったのでsjisにしてみました。
何か設定に不備があるのでしょうか?DOS上でset names 'sjis'
などを試してみましたが駄目でした。

A 回答 (2件)

[mysqld]


skip-character-set-client-handshake

これが入ってなけば入れてみてください。

それとデータベースとテーブルを作成する時のの照合順序(phpMyAdminでの表現)を「sjis_japanese_ci」にしてください。
    • good
    • 0
この回答へのお礼

入れてみましたが
今度は起動しなくなりました(MySQLが

もう諦めたのでいいです とりあえず英語のみで使います
ありがとうございました

お礼日時:2009/01/02 14:29

まず、現状を正確に把握しましょう。



SQLが入力できる状態で、

show variables like '%char%'

を入力し、現状で有効になっている文字コードを表示させてください。
    • good
    • 0

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