curlとutf8_encodeを使用して、別のWebサイトのブログ投稿のRSSフィードからXMLを取得しています。しかし、誰かが投稿に省略記号を付けると、ソースコードを見ると%e2%80%a6/RSSフィードの省略記号の奇妙な文字
という奇妙なキャラクタが出てくるので、私は省略記号私が出力を提示したり、私のサイトでこれを提示したときに動作するものに変更したりしますか? RSSフィードにはcharset = utf-8があり、私のサイトにフィードを表示しようとしているページもあります。
curlとutf8_encodeを使用して、別のWebサイトのブログ投稿のRSSフィードからXMLを取得しています。しかし、誰かが投稿に省略記号を付けると、ソースコードを見ると%e2%80%a6/RSSフィードの省略記号の奇妙な文字
という奇妙なキャラクタが出てくるので、私は省略記号私が出力を提示したり、私のサイトでこれを提示したときに動作するものに変更したりしますか? RSSフィードにはcharset = utf-8があり、私のサイトにフィードを表示しようとしているページもあります。
コードを入力してください(フィードの解析方法)。また、あなたは 'utf8_encode'を何のために使っていますか?あなたはフィードがutf-8であり、あなたのサイトもそうであると言っています。 'utf8_encode'は、ISO-8859-1文字列をUTF-8にエンコードします。したがって、ここでは適用できません。さて、IMHOの "utf8_encode"は、PHPで最も誤解を招く関数名の1つです... –