- - PR -
MySQLの日本語入力
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2006-01-20 11:39
皆様、お世話になります。
初めてDBサーバを構築しております。 今回、DBはMySQL5.0.18を使用しておりますが、DBへのデータ入力時に日本語データの入力がうまくいきません。 文字コードはインストール時にS-JISを指定しました。 文字コードは以下のように設定されています。 mysql> SHOW VARIABLES LIKE 'character\_set\_%'; +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | character_set_client | sjis | | character_set_connection | sjis | | character_set_database | sjis | | character_set_results | sjis | | character_set_server | sjis | | character_set_system | utf8 | +--------------------------+-------+ サーバマシンの文字コードもS-JISに設定してあります。 もちろん、データ入力時もTeraTermではS-JISを指定しています。 私の方ではどうにも理由がわからないので、どなたかご教授いただければと思います。 | ||||
|
投稿日時: 2006-01-20 12:35
どのように「うまくいかない」のかを書いて頂かないと何とも言えないです。
文字化けでしょうか? _________________ # Future Is On Fire ! | ||||
|
投稿日時: 2006-01-20 13:15
すいません書き忘れましたが、文字化けです。
入力時もSJISで入力しています。 | ||||
|
投稿日時: 2006-01-20 15:13
このコマンド使っても文字化けしますか? | ||||
|
投稿日時: 2006-01-20 18:50
夏椰|。σ)oさん。
先ほどのコマンドも一度試しましたが、それでも文字化けします。 ここで、新たに気付いたのですが、ターミナルから入力した時点でもうすでに文字化けしてるみたいです。 ターミナルの文字コードはもちろんSJISです。 | ||||
|
投稿日時: 2006-01-23 09:48
http://www.mysql.gr.jp/mysqlml/mysql/msg/12308
を見て、 --skip-character-set-client-handshakeを試されてみてはいかがでしょう? | ||||
|
投稿日時: 2006-01-24 13:54
夏椰|。σ)oさん
お世話になります。 ご教授ありがとうございます。 --skip-character-set-client-handshake このオプションは起動時のオプションでいいんですよね? オプションをつけてMySQLを起動させてみましたが、改善されませんでした。。 MySQLインストール時のサーバの文字コードはUTF-8だったのですが、 MySQLインストール後、サーバの文字コードをSJISに変更したのですが、 これって関係ありますでしょうか? | ||||
|
投稿日時: 2006-01-24 14:26
まぢですか・・・。 テーブルを作ったタイミングによっては 列の文字コードがUTF8になっていると思いますよ・・・。 | ||||
