Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Fremdsprachige Texte

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
pvdb
PostRank 5
PostRank 5
Beiträge: 321
Registriert: 16.01.2005, 22:37
Wohnort: Hannover

Beitrag von pvdb » 30.07.2005, 14:17

Hi,

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?

Vielleicht kennt sich da ja jemand besser aus?

Beste Grüße

Philipp

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Airport1
PostRank 10
PostRank 10
Beiträge: 4489
Registriert: 16.08.2004, 18:50
Wohnort: Backnang / bei Stuttgart

Beitrag von Airport1 » 30.07.2005, 15:31

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..
Linktauschanfragen zwecklos
https://www.bot-trap.de/ Spamschutz fuer Webmaster - zentrale Meldestelle fuer Web Spam
https://www.airport1.de/blog/ Lombagruschd Blog mid Gardadierle
https://www.ranking-hits.de/ Counter & PR Service

pvdb
PostRank 5
PostRank 5
Beiträge: 321
Registriert: 16.01.2005, 22:37
Wohnort: Hannover

Beitrag von pvdb » 30.07.2005, 20:52

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 :)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Kristian
PostRank 9
PostRank 9
Beiträge: 1484
Registriert: 20.07.2005, 16:30

Beitrag von Kristian » 31.07.2005, 01:03

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.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag