Allgemeines Problem mit Zeichensätzen PHP,mySQl
Von: joerg.riehle@media2u.de (joerg.riehle@media2u.de) [Profil]
Datum: 09.05.2009 15:13
Message-ID: <f0e1ab4f-3465-4faa-b49c-5f55d769d17c@s21g2000vbb.googlegroups.com>
Newsgroup: de.comp.lang.php.datenbanken
Datum: 09.05.2009 15:13
Message-ID: <f0e1ab4f-3465-4faa-b49c-5f55d769d17c@s21g2000vbb.googlegroups.com>
Newsgroup: de.comp.lang.php.datenbanken
Hallo zusammen, ich habe derzeit mehrere neue Web-Projekte zu erstellen mit einer für mich neuen Herausforderung: Es soll eine mySQL-Tabelle (5.x) "translate" geben, welche Übersetzungen in die jeweilige Sprache des Users macht. Grundlegender Aufbau der Tabelle: id|de|en|fr|ru|pl|jp| Es wird also mittels Smarty und (vermutlich) ADODB folgende Abfragen zur Anzeige des Textes geben: SELECT de FROM translate WHERE id='9291sdfsdf37912379'; SELECT fr FROM translate WHERE id='9291sdfsdf37912379'; SELECT ru FROM translate WHERE id='9291sdfsdf37912379'; SELECT jp FROM translate WHERE id='9291sdfsdf37912379'; ..... Die Spalten sind jeweils mit dem ISO2 der Sprache benannt. Soweit kein Problem! Jedoch brauche ich einen Grundkurs in Zeichensätzen: - Mit welcher Kollation sollte ich die Tabelle anlegen - Wie die einzelnen Felder? - Was sollte ich in den Meta-Tags im HTML Formular angeben? - Muss ich via SQL-Statement die Kollation der DB evtl. verändern? Ich habe beispielsweise das Problem mit russisch oder polnisch, dass ich Einträge in den entsprechenden Spalten in phpMyAdmin korrekt angezeigt bekomme, in meiner Webanwendung jedoch entweder kryptische Zeichen oder ?????????? ????????? ????? (ganz viele Fragezeichen) angezeigt werden. Das kann doch nur mit der Verbindung des mySQL Client (also PHP) zur Datenbank zu tun haben, oder? In den Meta-Tags des HTML Dokumentes steht jeweils <meta http-equiv="content-type" content="text/html; charset=utf-8"> Kurzum: Ich bräuchte einen Crash-Kurs, wie Datenbanken und deren Connection zu erstellen sind, wenn man internationale Webseiten mit unterschiedlichen Zeichensätzen darstellen möchte. Ich bin für jeden Link dankbar! Googeln brachte nur wirre Aussagen und einen Wust an unbrauchbaren Informationen. Bitte werft mich nicht gleich aus der Group, wenn ich folgendes anbiete, denn es ist mir SEHR wichtig: Wenn sich jemand aus dem Raum Freiburg findet würde ich ein persönliches Gespräch sogar entlohnen und zusätzlich zum Mittagessen einladen (zum Beipiel ins "Paradies" oder eine andere Freiburger Kneipe) Vielen lieben Dank vorab für die Hilfe.[ Auf dieses Posting antworten ]
Antworten
- Bernd Muent (11.05.2009 11:13)
- Claus Reibenstein (11.05.2009 11:42)
- Bernd Muent (11.05.2009 13:17)
- Thomas Mlynarczyk (11.05.2009 13:35)
- Karl Pflästerer (11.05.2009 13:47)
- Thomas Mlynarczyk (12.05.2009 16:19)
- Knut Kohl (28.05.2009 10:23)
- Jürgen Schmitts (09.06.2009 01:04)
- Axel Schwenke (28.06.2009 15:19)
- Stefan Froehlich (28.06.2009 20:14)
- Jürgen Schmitts (16.07.2009 01:23)
- Jürgen Schmitts (16.07.2009 01:13)
- Axel Schwenke (16.07.2009 10:15)
- Jürgen Schmitts (16.07.2009 12:28)
- Claus Reibenstein (16.07.2009 12:49)
- Axel Schwenke (16.07.2009 16:30)
