Thread [MySQL, Tk] Und nochmal: utf-8-kodierte Daten in Datenbank -> Tk::Text -> Datenbank (13 answers)
Opened by pktm at 2012-02-23 15:41

pktm
 2012-02-23 15:41
#156366 #156366
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hi!

Ich habe utf-8-kodierte Daten in einer MySQL-Datenbank. Die Tabelle ist mit dem zeichensatz utf-8 angelegt. Die Daten waren utf-8-kodiert, als sie importiert wurden und ich hatte das FileHandle auch entsprechend geöffnet.

Diese Daten zeige ich in einem CPAN:Tk::Text. Dort kann man die ändern und speichern. Wenn ich die Daten aus der Datenbank hole und einfach so in das Tk::Text einfüge, werden die Sonderzeichen aber defekt angezeigt. Ich muss die vorher mittels decode() (aus CPAN:Encode) in das Perl-interne Format umwandeln.

Wenn ich die Daten jetzt wieder in die Datenbank schreiben möchte, und zwar utf-8-kodiert, muss ich die dann nochmal mittels encode() umwandeln?

Grüße,
pktm

PS: hier habe ich das mit dem decode() her: http://www.perlmonks.org/?node_id=797292
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread [MySQL, Tk] Und nochmal: utf-8-kodierte Daten in Datenbank -> Tk::Text -> Datenbank