URL dieser Newsmeldung:

15.07.2008

Warum und wie zur Mehrsprachigkeit


Warum macht multilinguale Zeichenunterstützung für Webseiten Sinn und wie kann man sie erreichen? Dieser Frage widmet sich das kurze Tutorial Multilingual Websites with PHP.

Dabei werden zunächst einige Definitionen zum Internationalisierungsprozess (I18N) und zum Lokalisierungsprozess (L10N) vorgestellt, bevor es an die praktische Umsetzung geht. Hier spielt in dem Tutorial vor allem die UTF-8-Kodierung die Hauptrolle.

Prinzipiell werden die folgenden Punkte erklärt:

  • Vorbereitung der Website (Festlegen der Seitencodierung in der XML-Beschreibung, im HTML-Meta-Tag und dem HTTP-Content-Type-Header).
  • Apache-Konfiguration
  • Datenabfrage über den Browser und Behandlung von UTF-8-Strings in PHP
  • UTF-8-Support in MySQL

Randbemerkung: Um das Tutorial korrekt abrufen zu können, sollte die Website nicht mit dem Safari-Browser angesteuert werden. Unter Firefox klappt die Darstellung hingegen – sofern im Browser nicht UTF-8 als Zeichenkodierung erzwungen wird.

[rl]
 http://blog.thinkphp.de/ (http://blog.thinkphp.de/)



© 2008 Software & Support Verlag GmbH. Vervielfältigung nur mit Genehmigung des Verlags. Fragen?