PHP で Microsoft エンコードの引用符を置き換える方法 質問する

PHP で Microsoft エンコードの引用符を置き換える方法 質問する

アプリケーションのエンコードの問題により、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);     

おすすめ記事