问题
I am fetching posts from the Tumblr API and am running into an encoding issue with the returned "body" of the "post". All apostrophes are replaced by something that looks like "aETM".
I am trying to use:
utf8_decode($string)
But all that does is replace the occurrences of "aETM" with a "?".
Any suggestions?
回答1:
try
$string = mb_convert_encoding($string,'HTML-ENTITIES','utf-8');
回答2:
Use this link to convert string
iconv("UTF-8", "CP1252", $data)
来源:https://stackoverflow.com/questions/11768839/utf-8-decode-for-php