渡邉と申します。 訳あって、ソースをSJISで記述しています。 "select * from table where top = 'ア'"のようにして、 Linux上のMySQLのデータを取得しています。 topには「ア、カ、サ、タ、ナ・・・」のデータを格納しています。 文字コードの都合上、 "where top = '" . mb_convert_encoding($top, "EUC-JP", "SJIS") . "'" としているのですが、「ハ」だけ上手く抽出できません。 # 「ラ」が抽出されてしまいます。 echoしてみてもSQLには間違いないようですし、echo結果を phpMyAdminで直接入力すればうまくいきます。 ソースをSJISで書いたのが、そもそもの間違いなのでしょうか? よろしくお願いします。