AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi polnische Sonderzeichen in MySQL
Thema durchsuchen
Ansicht
Themen-Optionen

polnische Sonderzeichen in MySQL

Ein Thema von Martoeng · begonnen am 3. Mai 2005 · letzter Beitrag vom 3. Mai 2005
Antwort Antwort
Martoeng

Registriert seit: 21. Jun 2004
44 Beiträge
 
#1

polnische Sonderzeichen in MySQL

  Alt 3. Mai 2005, 10:26
Datenbank: MySQL • Version: 4.0 • Zugriff über: übersinnliche Kräfte (???)
Hi,

ich würde gerne in eine MySQL-DB eine tabelle anlegen, die verschiedene Texte auf deutsch und polnisch beinhaltet.

Im polnischen gibt es ein paar Zeichen, die im Standardzeichensatz nicht enthalten sind
z.B. ą Ż Ł usw.

Wie kann ich nun eben diese Zeichen in MySQL speichern? Gibt es irgendeine Einstellung für den Charset, die man ändern könnte?

Ich habe es soweit, dass ich die Zeichen per Delphi-Programm und polnischem Tastatur-Layout eingeben kann. Beim Speichern macht MySQL aber komische Sachen daraus. Da wird aus 'ł' mal eben '³'.

Komischerweise stimmt alles wieder, wenn ich die Daten per Delphi-Prog auslese. Allerdings hätte ich auch gerne, dass die Zeichen direkt in der Datenbank korrekt gespeichert werden.


Weiß jemand Rat?

Gruß

Martoeng
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#2

Re: polnische Sonderzeichen in MySQL

  Alt 3. Mai 2005, 10:45
Hai Martoeng,

Du könntest mal versuchen beim erstellen der Tabelle eine Unicode Zeichensatz zu verwenden.

Hier steht etwas darüber.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Martoeng

Registriert seit: 21. Jun 2004
44 Beiträge
 
#3

Re: polnische Sonderzeichen in MySQL

  Alt 3. Mai 2005, 11:57
Hi Sharky,

Danke für den schnellen Tipp.

hab mir den Link durchgelesen. klingt schonmal sehr gut.

Aber kennst du ein DB-(Freeware-)Tool, mit dem man das komfortabel ändern kann? Bei meinem (MySQL-Front 2.5) habe ich keine direkte Einstellmöglichkeit für den Zeichensatz gefunden.
Stattdessen hab ich mal versucht, wie im link angegeben, die Tabelle per SQL direkt zu erstellen.
Allerdings habe ich so meine Zweifel, dass MySQL-Front den Zeichensatz beachtet hat. Zumindest ist kein Unterschied zu bemerken.

Schön wäre ein Tool, mit dem ich den Zeichensatz für die Tabelle einstellen und direkt ausprobieren kann. Kennst du sowas?

Gruß

Martoeng
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#4

Re: polnische Sonderzeichen in MySQL

  Alt 3. Mai 2005, 12:19
Zitat von Martoeng:
....
Schön wäre ein Tool, mit dem ich den Zeichensatz für die Tabelle einstellen und direkt ausprobieren kann. Kennst du sowas?
....
Leider nein. Da die Unterstützung von Unicode erst sein Version 4.x vorhanden ist glaube ich auch nicht das es schon etwas gibt.
Wenn ich aber etwas finde sage ich bescheid.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer
Online

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: polnische Sonderzeichen in MySQL

  Alt 3. Mai 2005, 12:33
Zitat von Martoeng:
Aber kennst du ein DB-(Freeware-)Tool, mit dem man das komfortabel ändern kann? Bei meinem (MySQL-Front 2.5) habe ich keine direkte Einstellmöglichkeit für den Zeichensatz gefunden.
Stattdessen hab ich mal versucht, wie im link angegeben, die Tabelle per SQL direkt zu erstellen.
Allerdings habe ich so meine Zweifel, dass MySQL-Front den Zeichensatz beachtet hat. Zumindest ist kein Unterschied zu bemerken.

Schön wäre ein Tool, mit dem ich den Zeichensatz für die Tabelle einstellen und direkt ausprobieren kann. Kennst du sowas?
Wie wäre es wenn Du die neuen Admin-Tools von MySQL nimmst (MySQL Administrator und MySQL Query Browser?. Diese können alles gewünscht (DB-Umstellen, Unicode anzeigen, ...)
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Martoeng

Registriert seit: 21. Jun 2004
44 Beiträge
 
#6

Re: polnische Sonderzeichen in MySQL

  Alt 3. Mai 2005, 14:26
Danke für die weiteren Tipps.

Hab den Zeichensatz jetzt mit MySQL Administrator geändert. Macht zwar immer noch keinen Unterschied in MySQL-Front, aber das schieb ich jetzt einfach mal auf das Programm

Ich gebe mich jetzt damit zufrieden.
Thx an alle (Mit-)Denker..

Gruß

Martoeng
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: polnische Sonderzeichen in MySQL

  Alt 3. Mai 2005, 14:31
Zitat von Martoeng:
aber das schieb ich jetzt einfach mal auf das Programm
Die visuellen Delphi Komponenten, die mit der IDE ausgeliefert werden, unterstützen generell kein Unicode.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz