die Funktionen json_encode() wirft eine Fehlermeldung: "Invalid UTF-8 sequence in argument"
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: json_encode() [<a href='function.json-encode'>function.json-encode</a>]: Invalid UTF-8 sequence in argument</p>
<p>Filename: controllers/share.php</p>
<p>Line Number: 130</p>
Es verwendet, um Arbeit vor, die version php 5 [was ich glaube, ist die nächste große PHP-version].
- Was ist die Zeichenfolge decodiert wird
- Die Anzeige "ungültige" thingie mit
echo bin2hex(...)
so können wir Ihnen helfen, es herauszufinden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
json_encode
erlaubt nurUTF-8
- Zeichen-Kodierung. Sieht aus wie die Daten, die Sie versuchen zu codieren, kann nichtUTF-8
Zeichen.So, sollten Sie zuerst konvertieren Sie die Zeichenfolge/Daten in UTF-8 und führen Sie dann das encoding.
foreach
zusammen mitmb_convert_encoding
.