BehindTheScenes
Mitglied
Moin,
ich hab ein Problem, dass ich nicht selbst lösen kann ... (was für ein Wunder ^^)
nun ja ich habe in MySQL eine Tabelle, wo russische Texte gespeichert werden. Das charset ist auf utf-8 eingestellt. Wenn ich nun mit PHP die Texte auslese und ausgeben will kommt folgendes raus:
Wie kann ich das richtig hinkriegen?
PS: in der PHP Datei setze ich charset mit hilfe von header auch auf utf-8:
Die ausgabe geschieht so:
achjo, ist mein localer WEbserver mit php5 und mySQL 5
MfG BehindTheScenes
ich hab ein Problem, dass ich nicht selbst lösen kann ... (was für ein Wunder ^^)
nun ja ich habe in MySQL eine Tabelle, wo russische Texte gespeichert werden. Das charset ist auf utf-8 eingestellt. Wenn ich nun mit PHP die Texte auslese und ausgeben will kommt folgendes raus:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de" dir="ltr">
<head>
<title>phpMyAdmin</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
*
{
font-family: Verdana, Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
</body>
</html>
Wie kann ich das richtig hinkriegen?
PS: in der PHP Datei setze ich charset mit hilfe von header auch auf utf-8:
PHP:
<?php
header('Content-type: text/html; charset=utf-8');
?>
Die ausgabe geschieht so:
PHP:
while($sd = $sql->fetch_obj($query))
{
echo utf8_encode($sd->img_desc_ru);
}
achjo, ist mein localer WEbserver mit php5 und mySQL 5
MfG BehindTheScenes
Zuletzt bearbeitet: