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

mysql:3490

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sat, 31 Mar 2001 19:23:32 +0900
Subject: [mysql 03490] Re: utf-8 のテーブルは作れますか

とみたです。

On Fri, 30 Mar 2001 14:11:44 +0900
"william" <william@xxxxxxxxxx> wrote:

> utf-8 コードの文字列をそのままテーブルのcharフィールドに入れたいですが、
> テーブルを作成(それともDBを作成、MySQLの起動?)時に、utf-8の指定はあります
> か。

今はないみたいですね。

> なければ、デフォルトのlatin1で、utf-8の文字列を入れて、
> 検索時(もちろんSQL文もutf-8です)に何にか問題ありますか。
> フィールド名は英語のみでよいです。

登録、参照は多分問題ないと思いますが、検索の場合はいくつか問題ありそうです。

例えば、(バイナリじゃない)文字列を比較するときに「A」や「a」と 0xC0〜C5, 
0xE0〜0xE5 が同じとみなされます。また、一文字が複数バイトから構成される
場合でも、複数文字とみなされます。

--
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      3485 2001-03-30 14:11 ["william" <william@x] utf-8 のテーブルは作れますか            
->    3490 2001-03-31 19:23 ┗[とみたまさひろ <tomm]