每当我尝试通过PHP阅读 Google 警报时,使用以下内容:
$feed = file_get_contents("http://www.google.com/alerts/feeds/01445174399729103044/950192755411504138");
无论我是保存$feed
到文件还是echo
将结果保存到输出,所有utf-8
unicode 字符( 即 带有变音符号的字符)都由空格表示。我尝试过 - 没有成功 - 各种组合:
utf8_encode
utf8_decode
iconv
mb_convert_encoding
我认为错误的字符来自流,但我迷路了,因为如果我在浏览器中尝试这个URI,那么一切都很好。任何人都可以阐明这个问题吗?