リモートテキストを取得するために* file_get_contents *を使用しています。テキストには、左/右の二重引用符で囲まれたテキスト(“Green Slime”
など)が含まれています。php文字列から邪悪な文字を取り除く方法
* file_get_contents *は、このテキストを�Green Slime�
として返します。
リモートソースを見ると、“”
文字はエンティティコードではなくリテラルです。ソースには文字セット定義はありません。
これを修正するために* file_get_contents *に追加できるコンテキストはありますか?そうでない場合は、どうすればこれらの文字をstr_replace *できますか?
EDIT:htmlentities()やstr_replace()などの明白な解決策は機能しません。また、cURLを使用しているときに同じ文字が返されます。
htmlentitiesはどうですか?私はわかりません。あなたはそれを試しましたか? – Voooza