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

mysql:10197

From: "Shuichi Tamagawa" <"Shuichi Tamagawa" <shuichi@xxxxxxxxxx>>
Date: Fri, 17 Sep 2004 03:09:42 -0700
Subject: [mysql 10197] Re: mysql4.1の日本語表記について

玉川です。

> 業務でmysqlを使用予定で、以下のURLからダウンロード、インストール、
> 設定を行ったんですが、日本語名のテーブルをcreateした後、
> mysqlコマンドプロンプトから show tables; を実行しても、
> テーブル名が表示されません。

このバグが関連していると思われます。
http://bugs.mysql.com/bug.php?id=3906

4.1以降、テーブル名等のメタデータはMySQL内で
utf8に変換され保存されるようになったのですが、
(http://dev.mysql.com/doc/mysql/ja/Charset-metadata.html)
Windows上で作成されるテーブルファイル名がsjisで
作成されてしまう為、ファイル名が文字化けしてしまう
ことに起因する問題です。

C:\mysql\data\test以下のファイルを見ると、
ピリオドが消えて拡張子の無いファイル名に
なっているのではないでしょうか。

> drop table は実行できるので、確かに作成されてはいるようですが、
> 表示できるよう何か対策はあるのでしょうか。
> 以下は環境と設定内容です。

問題なく表示される日本語もあるのですが('顧客'など)、
修正されるまでは英数字を使うのが確実かと思われます。
(ToDoリストに載ってはいるものの修正時期は未定ですが...)

-----------------------
Shuichi Tamagawa
tamagawa@xxxxxxxxxx
shuichi@xxxxxxxxxx

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

     10194 2004-09-17 17:44 ["asakura junichi" <r] mysql4.1の日本語表記について            
     10195 2004-09-17 18:08 ┣[坂東健一 <bando@xxxx]                                       
->   10197 2004-09-17 19:09 ┗["Shuichi Tamagawa" <]