Zeichenformat umwandeln

Hallo!
Ich möchte Daten aus einer DB in einem Formular als Auswahlliste darstellen und habe dabei aber ein Problem mit dem Zeichenformat. In der DB sind die Einträge glaube ich in UTF8 abgelegt (statt „Hütte“ steht dort „Hütte“). Im Formular möchte ich aber natürlich „Hütte“ stehen haben. Kann man mit PHP die Daten umwandeln? Wenn ja, wie?

Viele Grüße
Karen

Du kannst überprüfen ob diese in der Datenbank als UTF-8 abgelegt sind!

Falls dem so wäre, dann muss der darstellende Browser das auch wissen in dem du ihm den charset mitgibst. Zudem kannst du auch mit der HTML-meta-Angabe des charset auf UTF8 „hinweisen“.

Gruß PHANTOM

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo!
Ich möchte Daten aus einer DB in einem Formular als
Auswahlliste darstellen und habe dabei aber ein Problem mit
dem Zeichenformat. In der DB sind die Einträge glaube ich in
UTF8 abgelegt (statt „Hütte“ steht dort „Hütte“). Im Formular
möchte ich aber natürlich „Hütte“ stehen haben. Kann man mit
PHP die Daten umwandeln? Wenn ja, wie?

utf8_decode()

aber eigentlich sollte man keine seiten bauen, die kein utf8 sind… oder?

Hi Karen,

In der DB sind die Einträge glaube ich in
UTF8 abgelegt (statt „Hütte“ steht dort „Hütte“). Im Formular
möchte ich aber natürlich „Hütte“ stehen haben. Kann man mit
PHP die Daten umwandeln? Wenn ja, wie?

Verwendest Du Firefox? Was ist denn unter „Ansicht“->„Zeichenkodierung“ ausgewählt, wenn Du die Daten darstellst?

Ciao
Rudy

Verwendest Du Firefox? Was ist denn unter
„Ansicht“->„Zeichenkodierung“ ausgewählt, wenn Du die Daten
darstellst?

Da ist ISO eingestellt.
Aber das Problem hat sich komischerweise von selber gelöst. Keine Ahnung ob’s nur der Neustart vom Firefox war? Jetzt wird alles richtig dargestellt.
Danke trotzdem für die Antwort!

Gruß Karen

Hallo! Danke! Das Problem hat sich anscheinend von selbst gelöst.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo und danke für den Tipp. Problem hat sich allerdings von selbst gelöst (siehe Antwort weiter oben).
Gruß Karen