![]() |
Datenbank: MYSQL • Zugriff über: ODBC
Umlaute in Mysql
Hallo,
ich speichere ganze normal per "Insert Into" Daten in eine Mysql Datenbank, allerdings werden die Umlaute nicht korrekt gespeichert. Muss die Spalten Kollation einen bestimmten Wert haben? Ich habe bislang "Latin1_German2_ci". |
Re: Umlaute in Mysql
Wie wärs mit UTF-8 (anderer Thread, selbe Antwort :stupid: )?
Edit: erklärt aber eigentlich nicht das Problem - Latin1 sollte die Umlaute ja können :gruebel: |
Re: Umlaute in Mysql
Also UTf-8 hab ich ausprobiert funktioniert immernoch nicht.
ÄÖÜ = ÄÖÜ oder muss ich in meinem Programm auch UTF-8 noch einstellen? Wenn ja wie? |
Re: Umlaute in Mysql
Mit welchen Komponenten greifst du auf die DB zu? Da MySQL aufgrund der Transportschichteinschänkungen hier auch UTF8 benötigt ist es nötig hier entweder alles selbst zu machen oder Kompos wie von DevArt zu haben die alle Konvertierungen automatisch durchführen.
|
AW: Re: Umlaute in Mysql
Zitat:
Viele Grüße, David |
AW: Umlaute in Mysql
Hier meine funktionierende Lösung:
Delphi-Quellcode:
Deine "Latin1_German2_ci" hat, wenn ich mich nicht irre, etwas mit einem Druckertreiber zu tun. Genauere Auskunft gibt das deutschsprachige Referenzhandbuch zur Version 5.1 von Mysql.
SQL.Text:='CREATE DATABASE db DeFAULT CHARACTER SET latin1';
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz