Dies ist mein Code:Konvertieren Unicode-Array auf UTF-8 php
<?php
$url = 'https://www.instagram.com/p/BachWpLgFAp/';
$content = file_get_contents($url);
$first_step = explode('edge_media_to_caption": {"edges": [{"node": {"text": "' , $content);
$second_step = explode("}}]}" , $first_step[1]);
$str = $second_step[0];
$str2 = substr($str, 0, -1);
print_r ($str2);
$caption = $str2;
if($user_message == "/test"){
var_dump(bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>$caption,
]));
}
?>
Ausgangsdaten von $ caption ist: Sie \ u2019re nie zu alt, im Schlamm zu spielen. #teampixel photographer @ samarthv.pattar wirft ein Zeichen auf sein Spiegelbild nach dem Regen.
Wie kann ich \ u-Codes zu utf-8 konvertieren?
Soweit ich sehen kann, ist dieser ganze Code für die Frage irrelevant, die eigentlich wie "Ich habe eine Schnur wie ..." formuliert werden kann, wirft ein \ u270c \ uf0f Zeichen auf sein Spiegelbild ... ' und müssen die '\ 'Escapes in UTF-8 konvertieren." – IMSoP
Verwenden Sie [mb_convert_encoding()] (http://php.net/manual/en/function.mb-convert-encoding.php) – Jeff
Teilen Sie eine JSON-Zeichenfolge manuell? Warum machst du es nicht einfach "json_decode"? – Jeff