mysql:12731
From: Hiro Yoshioka <Hiro Yoshioka <hyoshiok@xxxxxxxxxx>>
Date: Tue, 7 Feb 2006 13:27:02 +0900
Subject: [mysql 12731] Re: MySQL 日本語問題吐き出し緊急オフ会 - (経過報告)
よしおかです。 古い話題で恐縮なのですが、 '\' (0x5C)が '\'(全角バックスラッシュ) に化ける問題につきまして はどのような議論になりましたでしょうか? スレッドを読みきれていないので、見落としていたらごめんなさい。 よ On 1/26/06, Shuichi Tamagawa <tamagawa@xxxxxxxxxx> wrote: > 玉川です。 > > 本件なかなか進んでおりませんが、現状報告です。 > (関連スレッド 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 > > > -- http://d.hatena.ne.jp/hyoshiok/ mailto:hyoshiok@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" <]