現在携帯向けシステムをMySQL(Ver.4.02)+php(Ver.4.3.9)で開発しております。で、キーワード検索機能を入れたのですが、それが上手く動きません。 入力されたキーワードをPOSTまたはGETメソッドで受け取り、 where hoge like '%白%' と言うふうなwhere句付きでデータベースを見て結果を返す、という動作をさせております。で、漢字を入力した場合はちゃんとヒットするのですが、アルファベットのみを入力した場合は全てのレコードがヒットしてしまいます。 携帯向けサイトなのでサイト自体はShift-JISなんですが、データベースはEUC-JPを使っております。そこで、受け取ったキーワードをphpのmb_convert_encoding関数でEUC-JPに変換し、SQL文を作るようになっております。