ich möchte auf einer Seite verschiedene Sprachen darstellen, unter anderen Russisch.
Meine Testtabelle ist bereits auf utf-8 umgestellt. Sonderzeichen werden dort im PHPMyAdmin utf8 kodiert angezeigt und auf der Webseite dann wieder richtig angezeigt. Das ist soweit ganz nett.
Der content-type wird einmal via Header und einmal via HTML auf das charset utf-8 gesetzt.
Jetzt habe ich im PHPMyAdmin russischen Text reinkopiert. im PHPMyAdmin wird dieser korrekt dargestellt. Auf meiner Testseite werden jedoch nur ????? dargestellt.
Hat jemand eine Idee woran das liegen kann? Das müsste doch auch mit utf8 dargestellt werden können oder kam es durch ein manuelles kopieren der russischen Zeichen im PHPMyAdmin zu dem Problem, weil dort werden die Zeichen nicht kodiert angezeigt. Habe auch danach mal via nen SQL Befehl russischen Text eingefügt?
Oder muss ich die Daten unicode in die Tabelle schreiben damit es geht?
Ich weiss zwar nicht wirklich wieso, aber die meisten russischen Seiten setzen nicht UTF-8, sondern windows-1251 (oder 1252?) als Charset ein. Nur eigene Beobachtungen..
So, beim Einfügen des textes in PHPMyAdmin sind wohl die Probleme Zustande gekommen. Wenn ich direkt unicode in die Datenbank schreibe, werden auf meiner Testseite die kurillischen Schriften Perfekt angezeigt.
Ich will diese nicht speziell für Google optimieren. Habe mir danach mal den Quelltext davon angesehen. So schauts dann z.B. aus:
"Моята"
Kann Google sowas eigentlich verstehen? Habe jetzt nicht vor mit diesen Dingen zu optimieren, aber wenn jetzt jemand nach etwas Russischen sucht, würde Google sowas finden können?
Phil
p.s. bei meinem beispiel unicode kann ich nicht sagen welche sprache das ist! also wenn es kein russisch ist, dann ist es keines
Hallo
Ich denke mal alle ernsthaften SuMa-Betreiber werden über kurz oder lang, intern wie extern, mit Unicode arbeiten wollen. Google macht das offensichtlich schon.
Beim Spidern einer Seite muß der Text generell umgewandelt und analysiert werden. Einige Dinge sind in HTML ohne HTML-Codierung gar nicht darstellbar, somit muß ein "html_decode()" erfolgen.
Ich denke mal, wenn Deppen wie ich, deinen Quelltext lesen können, kann Google das schon lange.
Gruß Kristian
Seo-Check Biete Links zu Schmuck und Hochzeit sowie Artikelplätze für Firmen allgemein.