Einzelnen Beitrag anzeigen

Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#2

AW: MYSQL über SQL-Tunnel Zeichensatzproblem (UTF8)

  Alt 27. Mär 2012, 23:38
In PHP hilft es, wenn man mysqli_charset("utf-8"); ausführt. Ansonsten teste mal, ob es an Delphi oder am PHP-Tunnel liegt. Schau, dass du in PHP einen richtigen Editor verwendest, der auch definitiv als UTF-8 abspeichert. Dann mach INSERT und SELECT und schau ob dabei Umlaute verloren gehen. Wenn ja, liegt's am Tunnel.

utf8decode o.ä. verwende ich eigentlich gar nicht. Es wäre besser, wenn die Charsets direkt stimmen. Wenn alles in UTF-8 vom Delphi-Programm kommt und in UTF-8 in der MySQL-Datenbank gespeichert sein soll, dann darf auf keinen Fall irgendwas dazwischen hin- und herkonvertieren.

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat