mysql:12671
From: "Shuichi Tamagawa" <"Shuichi Tamagawa" <tamagawa@xxxxxxxxxx>>
Date: Thu, 26 Jan 2006 19:28:31 +0900
Subject: [mysql 12671] Re: MySQL 日本語問題吐き出し緊急オフ会 - (経過報告)
玉川です。 本件なかなか進んでおりませんが、現状報告です。 (関連スレッド http://www.mysql.gr.jp/mysqlml/mysql/msg/12372 ) > b) JISコード範囲外の文字の処理 範囲外の文字を無視したり、飛ばして処理をすることは難しいが、 以下の様にSQLモードを指定した場合には、warningではなく エラーを返すよう変更することは可能とのことです。 mysql> create table tj (s1 char(10) character set sjis); Query OK, 0 rows affected (0.52 sec) mysql> set sql_mode=ansi; Query OK, 0 rows affected (0.03 sec) mysql> insert into tj values (0x8080); Query OK, 1 row affected, 1 warning (0.00 sec) > * キャラクタセット名のエイリアスを使えるようにして欲しい preferred MIME nameをエイリアスとして使えるようにすることは簡単に できるが、以下の前提に基づくとのことです。 たとえばEUC-JPをエイリアスとして使用できるようにする場合、 ・サーバーのみ対応。コネクターでは対応しない。 ・キャラクターセットの名前のみで、collation名にPrefixとしてつけられている ・SHOW CHARACTER SETやInformation Schemaにエイリアスを表示しない ・'-' を名称に含むのは難しく、このエイリアスを使用する場合は'`'で囲む 例)CREATE TABLE t (s1 CHAR CHARACTER SET `EUC-JP`); SHOW CREATE TABLEを実行した場合、 "... CHARACTER SET eucjp ..." と表示される。 あまり嬉しくないような気がしますが... > * マルチバイトキャラクターに関するマニュアルを増強して欲しい UnicodeへのマッピングとCollationのチャートを作成する予定との事です。 これが出来ると少しは便利ですかね。 また、進展がありましたらご報告致します。 -- Shuichi Tamagawa tamagawa@xxxxxxxxxx
-> 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" <]