mysql:12677
From: 内藤祐介 <内藤祐介 <naito@xxxxxxxxxx>>
Date: Fri, 27 Jan 2006 11:34:27 +0900
Subject: [mysql 12677] テーブル名・フィールド名に漢字が使えなくなった
内藤です。 マルチバイト文字の格納についてが基本的な問題なのかもしれませんが、 テーブル名・フィールド名に漢字が使えなくなったことは、エンドユーザにとって は大きな問題です。例えば、Accessで日本語を使ったアプリケーションから MySQLへの移行には、日本語さえも使えないという印象を与えて、 それ以上に進まない、という事態になります。 4.0まではテーブル名やフィールド名に漢字を使ってもちゃんと文字化け することはありませんでした。加えて、MyISAM形式ならファイル名もちゃんと 見えているので、サービスを止めてコピーなども容易にすることができました から、この観点からすれば、MySQLはデグレードしているとしか見えません。 せっかくの5.0の進歩が、逆効果であるのは、まったく惜しい限りです。 例) 5.0で、 mysql> create table `その他` (id int); Query OK, 0 rows affected (0.33 sec) などと実行されるのですが、 mysql> show tables; +----------------+ | Tables_in_test | +----------------+ | そ | +----------------+ 1 row in set (0.00 sec) などと、まるで化けてしまいます。これでは、ちゃんと確認もできません。 ちなみに、insertやselectでテーブルに`その他`を指定 すると動作するので、クライアントプログラムの問題と思っておりますが、 いかがでしょうか? ちなみに環境はすべてWindows XP SP2です。 よろしくお願いいたします。 -- Yusuke Naito 内藤祐介 Artificial Life Laboratory, Inc. (株)人工生命研究所 E-mail:naito@xxxxxxxxxx URL:www.alife-lab.co.jp
12671 2006-01-26 19:28 ["Shuichi Tamagawa" <] Re: MySQL 日本語問題吐き出し緊急オフ会 - (経過報告) -> 12677 2006-01-27 11:34 ┣[内藤祐介 <naito@xxxx] テーブル名・フィールド名に漢字が使えなくなった 12680 2006-01-27 12:03 ┃┗[Hirofumi Fujiwara <f] 12731 2006-02-07 13:27 ┗[Hiro Yoshioka <hyosh] Re: MySQL 日本語問題吐き出し緊急オフ会 - (経過報告) 12737 2006-02-09 09:47 ┗["Shuichi Tamagawa" <]