online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon michi200 vom 14.04.2020, 14:25 Options

Umlaute in MySQL anpassen

Hallo!
Ich habe mehrere Tabellen in einer Datenbank und in den Tabellen mehrere Spalten und insgeamt ca. 40.000 Zeilen. Jetzt möchte ich in jeder Tabelle egalwo ein Umlaut wie ä,ö usw. vorkommt, dieses Zeichen dann durch ein html-entity ersetzen, sprich ä ist dies so einfach möglich oder ist es dort besser, die datenbank einmal z.B. nach csv exportieren, in excel suchen+ersetzen und wieder importieren, oder gibt es eine einfache möglichkeit dies durch mysql durchführen zu lassen?


Antwort schreiben

Antwort 1 von DeluxeStyle vom 14.04.2020, 14:27 Options

Warum willst du den das überhaupt machen?

Antwort 2 von michi200 vom 14.04.2020, 14:37 Options

ich möchte so viele Probleme bei Verarbeiteung bzw. Darstellung im Browser nachher vermeiden, wenn ich diese Informationen aus der Datenbank in meine PHP-Skripte holen und zur Darstellung aufbereiten.

Antwort 3 von Supermax vom 14.04.2020, 15:32 Options

Bei dieser Vorgehensweise wird aber z.B. Suche oder Sortierung nicht mehr richtig funktionieren. Achte lieber darauf, daß durchgehend eine einheitliche Zeichencodierung (utf8 oder latin1) verwendet wird, dann gibt es fast keine Probleme. mysql_real_escape_string() kann auch gut mit UTF8-codierten Zeichenketten umgehen, und auch htmlspecialchars() kann man die Codierung als 3. Parameter übergeben, jedenfalls ab PHP 5

Antwort 4 von michi200 vom 14.04.2020, 16:03 Options

Ok, vielen Dank. Also htmlspecialchars bzw. htmlentities benutze ich schon auf jeden fall. Aber wenn ich dann im meta-tag, in der datenbank , in bestimmten fällen bei htmlentities und bei der kodierung im Editor mit UTF-8 arbeite, sind anzeigeprobleme selten, bis ganz auszuschließen?

Antwort 5 von Supermax vom 14.04.2020, 16:15 Options

Ich entwickle selbst seit über einem Jahr eine Web-Portalsoftware unter PHP5 und mySQL 5.0 mit allen Texten komplett in UTF-8 (die Seite bzw. die Software soll dann international eingesetzt werden), und Anzeigeprobleme hatte ich bisher nur, wenn ich selbst einen fehlerhaften oder keinen Content-Type Header ausgegeben habe.

Ähnliche Themen

Umlaute
jasper111  01.02.2007 - 150 Hits - 4 Antworten

Umlaute bei Roxio
Tim#1307  06.08.2007 - 78 Hits -

Umlaute - Datenbanken
didi10  06.12.2007 - 191 Hits - 1 Antwort

MySQL / ODBC unter Vista sehr langsam
alialialiali  21.02.2008 - 95 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026