でテキストエリアの内容にアクセスするとき、私は以下のテキストを持つ「海の中心部に特殊文字のphp
フィルブリックを、入力した場合、私は私のフォームので
上のテキストエリアの入力から特殊文字を取得しています: Whaleship Essexの悲劇は、メルヴィルの 難破船の現実的なインスピレーションを語り、軽蔑的に彼のエデュケーションを身に着けた。
私はPHPでアクセスすると次のようになります。その“In海のハート
フィルブリック、: WhaleshipEssexâ€の悲劇が Melville’sの難破船のための現実のインスピレーションを振り返った、軽く彼の博学を身に着けています。
テキストにアクセスする前に以下を試しましたが、置き換えられません。これらの特殊文字は、 コード内に貼り付けられたコピーや、それ以外のものがコピーされても一致しませんか?
$string = htmlspecialchars($_POST["t"]) ;
$string = html_entity_decode($string, ENT_QUOTES, "UTF-8");
$string = str_replace('“', "\"", $string);
$string = str_replace('’', "'", $string);
魅力的な作品!どうもありがとう!!! – vaichidrewar