アプリケーションのエンコードの問題により、Microsoft Word のバージョンの単一引用符と二重引用符 ( “ ” ‘ ’
) を通常の引用符 (' と ") に置き換える必要があります。これらを HTML エンティティにする必要はなく、データベース スキーマを変更することはできません。
正規表現を使用するか、関連配列を使用するかの 2 つのオプションがあります。
これを行うより良い方法はありますか?
ベストアンサー1
この質問に対する答えを見つけました。PHPiconv()
の関数を使用するコードは 1 行だけ必要です。
// replace Microsoft Word version of single and double quotations marks (“ ” ‘ ’) with regular quotes (' and ")
$output = iconv('UTF-8', 'ASCII//TRANSLIT', $input);