Zeichensatzproblem nach Umzug Debian=>Gentoo
Posted: 2008-12-17 20:22
Hallo,
ich habe gestern einen vorherigen Debian Server auf Gentoo neuinstalliert.
Im Debian System liefen die Dienste wie folgt:
PHP5 aus apt
Perl aus apt
lighttpd selbst compiled
mysql intel gcc compiled Version selbst installiert
Nun im Gentoo folgender Maßen:
PHP5 aus portage
Perl aus portage
lighttpd aus portage
mysql (selbe Version wie Debian 1zu1 kopiert)
Seit diesem Umzug von exakt dem selben Perl/PHP Code auf das Gentoo System gibt es massive Zeichensatzprobleme. Zum einen erscheinen die Umlaute einer Seite nicht mehr richtig http://www.team-ultimate.eu
Zum anderen stürzt ein Perl Daemon, der gewisse Ereignisse auf einem Gameserver in eine DB schreibt, bei Query mit Sonderzeichen ab:
All diese Probleme ware auf Debian Etch nicht vorhanden. Ich schätze mal es liegt daran dass vorher alle Client Programme (PHP, Perl) über den Debian Etch mysqlclient15off liefen bzw. gegen diesen compiled waren. Da sowohl PHP und Perl aus der jeweiligen Distribution kommen und kamen würde dies auch passen. Habt ihr eine Idee was man machen kann?
ich habe gestern einen vorherigen Debian Server auf Gentoo neuinstalliert.
Im Debian System liefen die Dienste wie folgt:
PHP5 aus apt
Perl aus apt
lighttpd selbst compiled
mysql intel gcc compiled Version selbst installiert
Nun im Gentoo folgender Maßen:
PHP5 aus portage
Perl aus portage
lighttpd aus portage
mysql (selbe Version wie Debian 1zu1 kopiert)
Seit diesem Umzug von exakt dem selben Perl/PHP Code auf das Gentoo System gibt es massive Zeichensatzprobleme. Zum einen erscheinen die Umlaute einer Seite nicht mehr richtig http://www.team-ultimate.eu
Zum anderen stürzt ein Perl Daemon, der gewisse Ereignisse auf einem Gameserver in eine DB schreibt, bei Query mit Sonderzeichen ab:
Code: Select all
DBD::mysql::st execute failed: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' at .//HLstats.plib line 108.
Unable to execute query:
SELECT
playerId
FROM
hlstats_PlayerNames
WHERE
playerId='60076'
AND name='Ú©Ä
inâ à¹ÛÛ£Ace|Sou|p|umber'
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='