+ -------------------------- + ---------------------- ---------------------------------- + | Variable_name | 値| + -------------------------- + ---------------------- ---------------------------------- + | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | バイナリー| | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/local/mysql-5.1.41-osx10.5-x86_64/share/charsets/ | + -------------------------- + ---------------------- ---------------------------------- + セットで8行(0.00秒) mysql> select version(); + ----------- + | version()| + ----------- + | 5.1.41 | + ----------- + セットの1行(0.00秒) mysql> select char(0x00FC); + -------------- + | char(0x00FC)| + -------------- + | ?| + -------------- + セットの1行(0.00秒)
実際のutf8文字を期待しています->"?"の代わりに"ü"もchar(utf8を使用して0x00FC)を試しましたが、失敗しました。
mysqlバージョン5.1.41の使用
グーグルのいたるところにいて、これについて何も見つけることができません。MySQLのドキュメントには、mysqlバージョン5.0.14以降、255を超える値でマルチバイト出力が期待されると単純に記載されています。
ありがとう