Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Pragma encoding und binary uploads.

9 views
Skip to first unread message

Torsten Grossmann

unread,
Mar 10, 2012, 9:30:57 AM3/10/12
to
Hallo allerseits,

ich nutzte bei einer Webapplikation mit Mysql-DB-Anbindung "use encoding "utf8", welches auch prima werkelt.
Nun möchte ich via Formular Bilder uploaden, was nicht geht, da die ebenfalls UTF-8 codiert werden.
Was kann ich tun, um einzelne parameter für encoding auszuschliessen? Ich möchte ungern auf encoding verzichten, um nicht jeden String encoden zu müssen.

Vielen Dank, Torsten

Tina Müller

unread,
Mar 15, 2012, 8:34:22 AM3/15/12
to
use encoding habe ich noch nie selbst verwendet und eher schlechte
erfahrung damit.
wenn du daten richtig in mysql schreiben und auslesen willst, sollte
eigentlch ein
mysql_enable_utf8 => 1
in den optionen beim connect() reichen. und die DB/tabelle
sollte auch richtig erstellt worden sein. bilder, die in blobs
gespeichert werden, sollten dann nicht de/enkodiert werden.



--
http://www.perl-community.de/
http://perlpunks.de/

Tina Müller

unread,
Mar 15, 2012, 8:48:34 AM3/15/12
to
bzw. vielleicht geht es dir eher um CGI.pm als um MySQL?
da du MySQL erwähnt hast, dachte ich, das problem liegt dort.

man kann CGI.pm auch direkt sagen, dass es alle parameter
dekodieren soll. use encoding braucht man da nicht.
hat aber dasselbe problem, dass dann alle parameter dekodiert werden.

ich selbst nutze CGI.pm meist gar nicht mehr direkt, sondern habe
einen wrapper darum.
der liefert mir die daten dekodiert, und bei uploads greife ich
dann direkt drauf zu.
0 new messages