mysql:12354
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Wed, 2 Nov 2005 14:41:50 +0900
Subject: [mysql 12354] Re: 日本語データの select について
とみたです。 On Wed, 02 Nov 2005 09:13:56 +0900 Koichi Shimamura <maf01541@xxxxxxxxxx> wrote: > > MySQL に接続した時に、クエリ「set names ujis」を発行すれば良いと思います。 > > ただし、「set names ujis」は、データ登録時にも行なう必要があるので、 > > データは全部登録しなおさないといけないと思います。 > これって、データが EUC で登録されていなかったということでしょうか? > > insert 文を EUC で書いて読み込ませたので、データは EUC で入っているもの > とばかり思っていました。(どこかの時点で自動的に変換されたのでしょうか?) MySQL 4.1.x は、クライアントとサーバ間で文字コードが異なっている場合、 自動変換を試みます。 今回は両方とも latin1 だったので変換はされてないと思いますが、おそらく テーブルも latin1 で作られていると思うので、テーブルを作り直す必要があ りますね。 「SHOW CREATE TABLE テーブル名」で、テーブルとフィールドの文字コードが わかります。 > 普段は PostgreSQL と SQL Server ばかり使っていて MySQL 使いとしては日が > 浅いので何か注意することがあったら教えてください。 私は PostgreSQL も SQL Server も使ったことないので、何も教えられません (^^; -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
12349 2005-11-01 22:36 [Koichi Shimamura <ma] 日本語データの select について 12350 2005-11-01 23:50 ┗[とみたまさひろ <tomm] 12351 2005-11-02 09:13 ┗[Koichi Shimamura <ma] -> 12354 2005-11-02 14:41 ┗[とみたまさひろ <tomm]