MySQLに日本語が入らない

日本語をinsertするとwarningが出て、文字列の日本語出現場所以降が無視される。

mysql> insert into mytable values('ほげ');
Query OK, 1 row affected, 1 warning (0.02 sec)

mysql> show warnings;
+---------+------+-------------------------------------------+
| Level   | Code | Message                                   |
+---------+------+-------------------------------------------+
| Warning | 1265 | Data truncated for column 'hoge' at row 1 |
+---------+------+-------------------------------------------+
1 row in set (0.02 sec)

挿入先の型はvarchar(255)。インストール時にUTF-8をデフォルトで使用するようにしたはずなんだけど。
なんだろう。
以下追記(17:28)
UTF-8で書いたPHPからinsertしたところ、問題なくレコードが追加された。どうやらクライアントが悪かったらしい。
でもstatusでもshow valiablesでもクライアントのcharsetはutf8になっている。どういう事なんだろう。コマンドプロンプトが悪いのか?
2007/08/26 その後解決→MySQLクライアントから日本語を表示させたい - NEST :: laboratory