Alles was vorher auf latin1_swedish_ci war steht nun auf utf-8_unicode_ci. Kann es sein, dass ein bestimmter Wert ohne Kollation-Spezifizierung, also eine leere Angabe, standardmäßig auf latin1 läuft? Müsste dann ja in der wp_posts-Tabelle sein, oder?
Das hängt dann von der Kollation der Gesamten DB ab. Wenn eine DB angelegt wird, gibt man ebenfalls die default collation an und die wird benutzt, wenn an den Tabellen nix steht.
Wenn du das samt Inhalt zwangsungestellt hast, dann ist der Japanische Inhalt jetzt Schrott und tatsächlich reale ? geworden. Dazu braucht man normalerweiser eine Konvertierung von ISO ... nach UTF8 wenn das in ISO schon drin stand.
Ja, mit dem Browser-Zeichensatz habe ich auch schon erfolglos experimentiert. Da die Zeichen im Quelltext ja auch angezeigt werden, muss es zwangsläufig an WP liegen.
... Und wenn ich nicht hinsehe, ist der Mond nicht da. Also muss er dann weg sein! ...
Wenn es bei hunderten/tausenden/millionen anderen WP Nutzern geht, wie kommst du dann darauf, das es an WP liegen muss ? Es gibt bestimmt noch Ursachen, über die wir noch nicht nachgedacht haben. Ich teste mal ein wenig rum und melde mich, wenn ich noch was gefunden hab.
Ansonsten läuft bei mir WP in über 30 Sprachen sowohl Frontend als auch Backend, wenn ich das will. Momentan nur in 2 aber die anderen (inklusive RTL Sprachen wie Hebräisch oder Arabisch) gehen trotzdem und zwar alle in der gleichen Install und gleichzeitig.