まちの です。
On Mon, 19 Aug 2002 21:42:29 +0900
米村 卓 <mod3249@xxxxxxxxxxx> wrote:
> 最近、MySQLをRPMで導入しましたがMySQLのコンソール内で日本語の入力ができませ
> ん。
> 他の、ソースからMySQLをインストールしたPCでは日本語の入力ができます。
>
>
> どうやら、コンフィグの時点で、ujisやその他色々を指定してconfigしているらしい
> です。
VinePlusにあるMySQLは--with-charset=ujisでconfigureしてありますから
デフォルト文字コードセットはEUCになってます。
というか--with-extra-charset=allは付けてないのでEUC以外の選択は
利用できないと思います。
MySQLのコンソールとは、mysqlコマンドを実行した時のコマンドラインインターフェイス
の事ですよね?
手元のVineSeed+MySQL-3.23.51ではこうなりますが...
======================================================
% mysql test
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.51-Max
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> CREATE TABLE a (c char(100));
Query OK, 0 rows affected (0.10 sec)
mysql> INSERT INTO a VALUES ('123てすと');
Query OK, 1 row affected (0.07 sec)
mysql> SELECT * FROM a;
+-----------+
| c |
+-----------+
| 123てすと |
+-----------+
1 row in set (0.00 sec)
===========================================================
それとも単に日本語の表示すらできないという事でしょうか?
あるいは全く違う意味でしょうか?
> 自宅PCは驚く程のロースペックなのでrebuildの過程がよくみえるんですが、一度展
> 開(?)しているみたいですね。そこをどうにかすればいいような気もするんですが、
> まったくわかりません
RPM化するのであれば、specファイルを書き直してから
buildしないとダメです。
MySQLは3.23.52がリリースされているんですが
SeedPlusの方も更新パッケージ作る時間がとれないので放置してます...
MySQL-4という選択枝もあるだろうし。
とにかくEUC以外の文字コードを使うのであれば
パッケージを作りなおさないとダメだと思います。
まちの