Thread CGI + MySQL = UTF8-Problem
(3 answers)
Opened by maral at 2012-12-10 22:54
Erstmal UTF-8 auf STDOUT erzwingen:
Code (perl): (dl
)
binmode(STDOUT, ":encoding(UTF-8)"); Dann sicher stellen das aus der DB UTF-8 kommt: Code (perl): (dl
)
$dbh->{'mysql_enable_utf8'}=1; Nun noch den passenden Header: Code (perl): (dl
)
print CGI::header(-type => "text/html", -charset => "UTF-8" ); Es kann nun nötig sein die CGI-Parameter zu dekodieren: |