Komische Zeichen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfang
attribut
datenbank
editor
einzelnen tabellen
file
jeweiligen datenbank
kodierung
sache
set
sonderzeichen
tabelle
tauchen
umlaut
verwendung
-
In einer von meinen Db's oder auch Tabelle tauchen bei Sonderzeichen (öäü usw.) nur � auf. Wie schon gesagt ist das nur bei einer DB so. Woran liegt das?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
An der Verwendung des Zeichensatzes der jeweiligen Datenbank.
Achte darauf, dass diese auf "UTF-8" eingestellt sind, dann werden Umlaute und auch das ß angezeigt. -
toolz schrieb:
An der Verwendung des Zeichensatzes der jeweiligen Datenbank.
Achte darauf, dass diese auf "UTF-8" eingestellt sind, dann werden Umlaute und auch das ß angezeigt.
Bringt nix. -
das bringt nur noch was, wenn die Einträge neu sind.
An bestehenden ändert sich da nix mehr.
Ansonsten könntest das ganze auch beim Schreiben in die Datenbank kodieren (z.B. mit htmlenities) -
Einige Sachen:
1. Sind alle deine Files in UTF-8 OHNE BOM abgespeichert?
2. Ist bei allen Attributen in MySQL, die textuell sind, utf8_unicode_ci als Kodierung angegeben?
3. Ist das Character Set der einzelnen Tabellen und der Datenbank UTF-8?
4. Wenn 1., 2. und 3. zutreffen, führe am Anfang deines Script ein. "SET CHARACTER SET utf8" aus und sehe ob es dann geht. -
nikic schrieb: Einige Sachen:
1. Sind alle deine Files in UTF-8 OHNE BOM abgespeichert?
1a. Hast Du einen anständigen Editor verwendet?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage