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

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キャラクタセットについて