こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

文字化け中。

mysqlで文字化けします。「十勝平野」や「ソース」が化けます。
webでいろいろと調べてmy.iniをいじくってみましたが、まだ文字化けがなおりません。
mysql> statusは
--------------------------------------
Connection id: 7
Current database:
Current user: root@localhost
SSL: Not in use
Server version: 4.0.26-nt
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: latin1
Client characterset: sjis
TCP port: 3306
-----------------------------------
このような状態です。
my.iniファイルはC:/windowsフォルダの中に置いています。
一部のサイトでは「Windowsでは、インストールディレクトリ等に用意します。」という表現が使われていたのですが、C:/windowsフォルダのことではないのでしょうか?
-----------------my.ini---------------------
[mysqld]
default-character-set=sjis
basedir=C:/server/mysql
datadir=C:/server/mysql/data
[WinMySQLadmin]
Server=C:/server/mysql/bin/mysqld-nt.exe
default-character-set=sjis
[mysql]
default-character-set=sjis
[mysqldump]
default-character-set=sjis
[client]
default-character-set=sjis
------------------------------------------
どなたか、よろしくお願いします。m(_ _)m

投稿日時 - 2005-10-02 15:50:21

QNo.1687304

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

すでに何度も議題にあがった問題ですが
結論から言えば
(1)sjisをつかわないか
(2)それらの文字をエスケープする
という手で回避します。

さがすとイロイロヒットするので学習してみて
ください。たとえば
http://www.shtml.jp/mojibake/sjis_cgi.html

投稿日時 - 2005-10-03 00:52:38

あなたにオススメの質問