Sönke Tesch: nochmal umlaute

Beitrag lesen

habe eine my_sql db mit einträgen die auch äöüß usw. enthalten.
wenn ich in der db einen select mache werden sie dort auch so dargestellt. Nun lese ich die Daten, aber mit php aus und lasse sie darstellen. Hier werden diese nicht angezeigt:-(

im letzten thread bekam ich tips wie zb: htmlspecialchars() und <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
hatte aber leider nicht geholfen. weiß inzwischen auch warum:
htmlspezialchar() kovertiert ja nur äöü in ä usw. allerdings kommt im string aus der db nicht äöü usw sondern: üá solche schönen charakter:-( diese kann htmlspecialchars() ja auch nicht umwandeln.

Deswegen sollst Du für Umlaute und dergleichen ja auch htmlentities() benutzen. htmlspecialchars() ist für Zeichen wie die Umlaute vollkommen nutzlos, weil es sich nur mit < > & sowie den Anführungszeichen beschäftigt.

Bevor man Funktionen benutzt, sollte man sich die Anleitung dazu durchlesen (hier: http://www.php.net/manual/de/function.htmlentities.php und http://www.php.net/manual/de/function.htmlspecialchars.php), andernfalls gebe ich das nächste Mal den Tipp, "format(c:)" zu probieren, um den Buchstaben c auszugeben :)

kennt vielleicht jemand das problem und kann mir weiterhelfen?

a) <meta http-equiv="content-type" content="text/html; charset=utf-8">
üá sieht verdächtig nach utf-8-Kodierung (Unicode) aus.

b) http://forum.de.selfhtml.org/archiv/2002/5/13151/#m72777

Gruß,
  soenk.e