• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Umlaute per PHP in HTML Code konvertieren

Status
Für weitere Antworten geschlossen.

handymanjack

Neues Mitglied
HI!

Ich möchte per PHP-Befehl die Umlaute eines Strings in den entsprechenden HTML-Code umwandeln.

Um es gleich vorweg zu nehmen, selbstverständlich habe ich es mit htmlentities probiert, aber das will leider nicht klappen. Für ä bekomme ich beispielsweise: ä :shock:

Mein Versuch es daraufhin umständlich per str_replace zu lösen, scheiterte daran, dass er die Umlaute nicht als String erkannte - wenn ich anstatt eines Umlautes einen anderen Buchstaben einsetzte, funktionierte es...:neutral:

auf Hilfe hoffend:-?
handymanjack
 
Werbung:
die idee mit der zeichenkodierung ist mir inzwischen auch schon gekommen - aber ich lese den string nicht aus einer Datenbank, sondern aus einer Datei - welche kodierung muss ich nehmen?

habe ISO-8859-1 genommen - da könnte der fehler liegen - ma ausprobieren...

das wäre dann doch:
PHP:
$new_string = htmlentities($string, ENT_QUOTES, "UTF-8");
?

ah problem gefunden hatte ISO-8859-1 in htmlentities und UTF-8 in der HTML-Datei xD

Danke für die Hilfe
handymanjack
 
Zuletzt bearbeitet:
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben