UTF8 Apache und MySQL

test022
Posts: 70
Joined: 2004-12-23 11:59

UTF8 Apache und MySQL

Post by test022 »

Guten Tag,
Habe ein Server Update „Strato Server" gemacht, ein Image mit SuSe10.0 und Plesk 8.1

Nun habe ich jetzt probleme mit einigen PHP Scripten:

Früher hat z.B dieses Script ermöglicht jede Sprache in Datenbank zu speichern.

Jetzt klappt es nur noch auszulesen und darstellen. Wenn ich etwas per Script ins Datenbank speichere… (insert oder update) werden nur Fragezeichen gespeichert anstatt kyrillischen Zeichen (?????????). Woran liegt es? Also wie gesagt select funktioniert einwandfrei aber update und insert klappt nicht.


$connect = mysql_connect($sql_host, $sql_user, $sql_pass);
if (!$connect) die("Keine Verbindung zu MySQL");
@mysql_select_db($sql_db, $connect) or die (mysql_error());

mysql_query("SET CHARACTER SET 'utf8'");

woran liegt es?

Vielen Dank im voraus
Top

r. u. serious
RSAC
Posts: 93
Joined: 2006-06-10 14:17

Re: UTF8 Apache und MySQL

Post by r. u. serious »

Wird auf den Webseiten mittels HTTP-Header oder meta-tag denn explizit utf8 gesetzt? Sonst kann es sein, dass der Browser dir schon was ganz anderes schickt. Insbesondere da manchmal gerne PHP oder Apache auf einen anderen default-charset konfiguriert sind...
Top

test022
Posts: 70
Joined: 2004-12-23 11:59

Re: UTF8 Apache und MySQL

Post by test022 »

Also HTTP-Header/meta-tag sind auf UTF8 gesetzt, sonst hätte es auch früher nicht funktioniert.

was apache und mysql angeht weis ich nicht, muss gucken.
habe versucht auch mal mit .htaccess (AddCharset utf-8 .css .html .xhtml .php .php4 .php5)

oder ist es was anderes?

wenn in apache sollte doch in httpd.conf was stehen oder?

und in PHP wo und was sollte stehen? in php.ini??
Top