MySQLで、update文をコンソール(PuTTY)から打つときに入力したいデータにある「から」という日本語が「か=ら」と文字化け(?)してしまいます。

これを回避するにはどうすれば良いでしょうか?
おそらく問題のポイントは ujis のDBに UTF-8 の文字列をインサートしていることだと思うのですが、プログラム(PHP)では問題なく処理されているので、何かの対処があるのでは?と期待しています。
*プログラム(PHP)で対処するという回答は不要です。

---
MySQL4.0.25

回答の条件
  • URL必須
  • 1人1回まで
  • 登録:
  • 終了:2007/10/11 20:17:15
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:chuken_kenkou No.1

回答回数722ベストアンサー獲得回数54

ポイント60pt

SQLをテキストファイルに書き、MySQLに入力させてみてはいかがでしょうか?

MySQLに接続時なら、「<」で指定します。

mysql -u root -ppass1 test < filename

MySQLに接続後なら、sourceコマンドで指定します。

source filename

MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 3.5 バッチモードでの mysql の使用

id:P-mako

ありがとうございました。

Win(ローカル)でSQLをUTF-8保存し、ファイル転送して、PuTTYの設定をUTF-8(CJK)にて上記の外部スクリプト実行で上手く動作しました。

2007/10/11 20:17:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません