YII: UTF8-Kodierung nicht funktioniert?
Habe ich abgekratzt, Daten von einer website. Diese Daten stehen in einer Datenbank. Wenn ich die Daten drucken:
print $row->description;
Kommt es so Aussehen:
• Shoot great photos in low light with bright lens•
Ich war bisher in der Lage dieses Problem zu beheben, indem Sie hinzufügen:
header('Content-Type: text/html; charset=UTF-8');
mb_internal_encoding('UTF-8');
Habe ich jetzt versucht, indem diese zu index.php von YII, aber die Ausgabe ändert sich nicht. Ich habe auch versucht:
$decoded = utf8_decode($row->description);
print $decoded;
Dann bekomme ich aber:
�?� Shoot great photos in low light with bright lens�?�
Wie bekomme ich diese zu arbeiten in YII?
- der Umgang mit Unicode-von Vorne Nach Hinten In Eine Web-App
- Bist du sicher das dein DB ist in
utf8
undutf8_general_ci
? Versuchen Sie, ERSTELLEN Sie DATENBANKtest
CHARACTER SET utf8 COLLATE utf8_general_ci; - Yii funktioniert einwandfrei mit utf8 problem mit Datenbank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie die folgenden Schritte
Einrichten von Unicode
Fehler mit UTF8-Zeichen und htmlspecialchars in yii