私の前の質問からの分岐。
私の CMS (CQ5) では、ASCII エンコーディングで入力された値を取得しています。入力されたこれらの文字列の一部に特殊文字 (つまり - copyright ) が含まれている場合があり、PHP で出力すると、文字列の前に®
奇妙な文字 が挿入されます。Â
UTF-8 にエンコードする方法を調べましたが、うまくいきませんでした。私は次のことを試しました:
//$title is the CMS input that contains special characters
$strA = iconv('ASCII', 'UTF-8//IGNORE', $title);
$strB = mb_convert_encoding($title, "UTF-8");
$strC = utf8_encode($title);