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

mysql:12353

From: Hirofumi Fujiwara <Hirofumi Fujiwara <fuji@xxxxxxxxxx>>
Date: Wed, 02 Nov 2005 13:50:22 +0900 (JST)
Subject: [mysql 12353] エラーメッセージ中のメタデータはUTF8

藤原です

mysqlクライアントで、メタデータに日本語を使用してエラーが出たとき、エ
ラーメッセージ中のメタデータ部分は、設定しているキャラクタセットに関係
なくUTF8になってしまうようです。
VERSION: 5.0.15-standard-log

たとえば、'倉庫'というデータベースがない状態で、

mysql> SET NAMES utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> use `倉庫`;
ERROR 1049 (42000): Unknown database '倉庫'
mysql>

という感じに、ちゃんとエラーメッセージも読めるんですが、


mysql> SET NAMES eucjpms;
Query OK, 0 rows affected (0.00 sec)
 
mysql> use `倉庫`;
ERROR 1049 (42000): Unknown database '?綺?'
mysql>

としてしまうと、文字化けが発生してしまいます。

このバグ、既に出ているんでしたっけ?

------------------------------------------------------------------
株式会社 タイムインターメディア       藤原 博文 fuji@xxxxxxxxxx
本社 160-0002 東京都新宿区坂町26-27 IPBビル    TEL 03-5362-9009
URL  http://www.timedia.co.jp/                    FAX 03-5362-9008
地図 http://www.timedia.co.jp/company/map/     新宿線曙橋駅徒歩5分
------------------------------------------------------------------
オープンソースWEB   http://oss.timedia.co.jp/   「MySQL日本語の旅」
------------------------------------------------------------------

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