str = "asd€aaa";
$str = str_replace("€","",$str);
何らかの理由で€記号を置き換えません。
ファイルの先頭にmb_internal_encoding("UTF-8");
設定しました(UTF-8で保存されています)。
文字列はMySQLデータベースに由来するため、これらも設定しています:
mysql_set_charset('utf8',$conn);
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_unicode_ci'");
何か不足していますか?
ありがとう、