[前][次][番号順一覧][スレッド一覧]

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]