thomas: Umlaut-Ausgabe php/mysql

Hallo

Es geht um z.b. rumänische Sonderzeichen.
Habe MySQL Tabelle mit Kollation: utf8_general_ci
Gebe ich die Daten mit phpMyAdmin aus, werden die Sonderzeichen richtig dargestellt.

Wenn ich die Daten aber über mein php ausgebe, Beispielfile
werden nur noch ?? oder andere falsche Zeichen angezeigt. Egal ob ich den String mit utf8_encode oder gar nicht kodiere - ist immer dasselbe.

Kommischerweise sind es nicht alle Sonderzeichen sondern soweit ich sehe nur ăţş

Was mache ich falsch? Kann mir jemand einen Tipp geben?

Danke vielmals + Gruss
Thomas

  1. Hi!

    Habe MySQL Tabelle mit Kollation: utf8_general_ci

    Nicht die Tabelleneinstellung zählt sondern die Feldeinstellungen.

    Wenn ich die Daten aber über mein php ausgebe, Beispielfile werden nur noch ?? oder andere falsche Zeichen angezeigt.

    Was hast du mit dem MySQL-Server nach dem Verbindungsaufbau ausgehandelt soll auf selbiger für eine Kodierung verwendet werden? (Stichwörter: mysql(i)_set_charset() oder SET NAMES)

    Lo!

    1. Danke. Jetzt klappts;-)

      Gruss
      Thomas