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
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 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 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 :) )
|