mysql:10658
From: <takeshi@xxxxxxxxxx>
Date: Wed, 15 Dec 2004 12:45:01 +0900
Subject: [mysql 10658] Re: binaryキャラクタセットについて
村上です At Tue, 14 Dec 2004 20:37:14 -0800, Shuichi Tamagawa wrote: > 4.1よりメタデータ(表名、列名)の情報は全てUTF8で保存される > 仕様になっており、binaryキャラクタセットを使用すると、 > 入力されたメタデータのバイト列が全てUTF8として扱われる為、 > 正しく処理されないという弊害があるというのが理由です。 UTF 固定なんかにしなきゃいいのに。 4.0までみたいにテーブル名、フィールド名もbinaryスルーにしておけば。 という愚痴はさておいて、 テーブル名、フィールド名にはマルチバイトは使えない、ということにすれば binary で OK なのですが。 どのみち、4.0 までで作った、マルチバイトのフィールド名、テーブル名は4.1で使えないでしょ。 > そこで代替案として、日本ユーザー向けにあらかじめujis、sjisで > コンパイルされたクライアントをダウンロード可能にし、サーバ側の > キャラクタセットに合わせて使ってもらうということが > 検討されております。これにより、バイナリ版を使用している クライアントコマンドよりも、 libmysqlclient.so, libmysql.dll の配布の方が重要です。 ライブラリを必ず含めてくれれば OK と思います。 Windows のアプリを使用する場合は、libmysql.dll を入れ替えて 使ってもらう。
10657 2004-12-15 13:37 [Shuichi Tamagawa <sh] binaryキャラクタセットについて -> 10658 2004-12-15 12:45 ┣[<takeshi@xxxxxxxxxx>] 10664 2004-12-15 17:04 ┗[<naito@xxxxxxxxxx> ] Re: binaryキャラクタセットについて 10679 2004-12-16 10:05 ┗[Shuichi Tamagawa <sh] Re: binaryキャラクタセットについて