重複の可能性:
Unicode句読点をASCII近似に置き換える
これについてはMicrosoftのせいにすることはできると思いますが、データベースに文字列が格納されており、通常のダッシュや引用符ではないダッシュや引用符が含まれています。彼らは賢いか何かをしようとしていると思います...
ページに問題なく表示されていますが、ASCIIとして別のプログラムに送信する必要があります。
私はこの質問を見てきましたが、文字列の長さを変更せずにUnicodeをASCIIに変換します(Javaの場合)。具体的には@Denis Tulskiyの回答ですが、派手なダッシュが通常のダッシュではなく疑問符に変わります。それらのいくつかの文字で動作するように変更するにはどうすればよいですか?