中谷宗嵩
nakatani_munet****@flyin*****
2012年 6月 28日 (木) 23:49:55 JST
須藤様 株式会社フライングラインの中谷です。 ご回答ありがとうございました。 >character setを確認してもらえますか? >↓でcharcter_set_clientとかがutf8になっていないとうまく検索 >できないはずです。(UTF-8で登録・検索しているつもりでも他の >エンコーディングとして文字列を扱っているとうまく検索できない。) 確認したところ、character_set_clientはutf8になっていました。 以下が実行結果です。 mysql> SHOW VARIABLES LIKE 'character_set_%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec) mysqldumpも確認しましたが、utf8で登録されているようです。 /*!40101 SET character_set_client = utf8 */; >検索時にちゃんとしたcharacter setが使われているかどうかは >mroongaのログレベルを上げれば確認できます。 こちらも確認しました。 "晴れ"と表示されているということは、utf8で渡っているという認識でよろしいでしょうか。 2012-06-28 22:57:27.410811|i|b42fe700|grn_ii_sel > (晴れ) 2012-06-28 22:57:27.410876|i|b42fe700|n=1 (晴れ) 2012-06-28 22:57:27.411065|i|b42fe700|exact: 4 2012-06-28 22:57:27.411075|i|b42fe700|hits=4 2012-06-28 22:57:27.411081| |b42fe700|0x7fa3a8104fc0|:1340891847411081284 filter 念のため、データを作り直して検索しても、結果は同じでした。 須藤様の方で、上記の実行結果に関して、何か気になる箇所はございますでしょうか? もしくは、character set以外で考えられる原因があれば、教えていただけますと幸いです。 大変お手数をおかけしますが、よろしくお願い致します。 ----------------------------------------- 株式会社 フライングライン 中谷 宗嵩 東京都中央区銀座8-11-11 TK銀座8丁目ビル URL: http://www.flyingline.co.jp/ Tel: 03-5537-0390 Fax: 03-5537-0391 Mail: nakatani_munet****@flyin*****