Seite 1 von 2
Die Sache mit "utf8"
Verfasst: 08.06.2008 18:38
von DreamPromise
Moin moin
ich hoffe hier bin ich richtig.
Ich sehe immer öfter in den SQL-Anweisungen dieses utf8.
Leider bekomme ich IMMER div. Fehlermeldungen wenn ich diese SQL ausführe.
Gibt denn eine Möglichkeit die SQL mit uft8 in das umzuwandeln was im 2.0.23 war ?
Ich hab absolut keine Ahnung was es mit diesem Zeichensatz (!) auf sich hat ..
Wer kann mich denn da mal ein wenig aufklären ???
Danke schon mal.
DP
Verfasst: 08.06.2008 19:42
von Schwarzer-Schlumpf
Moin.
ALso wenn du etwas lesen möchtest, dann sollte dir das hier helfen
http://de.wikipedia.org/wiki/Utf8
Verfasst: 08.06.2008 20:02
von DreamPromise
Moin moin
als bei wiki war ich natürlich schon...leider sind das total böhmische Dörfer für mich.
Wie bekommt man denn eine sql mit uft8 in sql ohne uft8 ...
DP
Verfasst: 08.06.2008 20:19
von 4seven
Hier das m.E. beste Info-Howto zu dem Thema, vom Master-of-Dump himself
Lesen - Begreifen
oder nachher so schlau sein wie vorher
http://forum.mysqldumper.de/viewtopic.php?t=2313
Die anschließende Diskussion ist auch empfehlenswert
http://forum.mysqldumper.de/viewtopic.php?t=3418
Mein Tip, dort anmelden und deine spezifischen Fragen stellen.
Wenn du da keine Hilfe bekommst, wo sonst..
Verfasst: 08.06.2008 20:32
von DreamPromise
Moin moin
ich verstehe nur Bahnhof ...
Wie machen das denn all die anderen ?
Wenn ich z.B. das EM-Spiel installieren will ist in der dazugehörigen sql auch diese Bezeichnung "uft8"
Funktioniert das denn bei allen anderen nur nicht bei mir ???
DP
Verfasst: 08.06.2008 20:35
von 4seven
Wie aus dem Post vom Webmaster dort hervorgeht, können allerhand Mixe aus Codierungen innerhalb einer Datenbank vorkommen. Das ist alles (erstmal) kein Problem, sofern es bei der Ausgabe richtig interpretiert wird

Verfasst: 08.06.2008 21:13
von DreamPromise
Moin moin
ich wiederhole einer meiner Frage gern nochmal
WIE machen ALL die anderen das ??????
DP
Verfasst: 08.06.2008 21:17
von 4seven
Beschreibe mal bitte, was
genau du möchtest, bzw. was genau
nicht geht, und was angeblich bei
allen anderen geht

Verfasst: 08.06.2008 21:23
von DreamPromise
Moin moin
ok ....
Also ich wollte z.B. das EM-Spiel installieren.
Da gibt es folgende SQL:
CREATE TABLE IF NOT EXISTS `phpbb_emtipp_config` (
`config_name` varchar(255) character set utf8 collate utf8_bin NOT NULL default '',
`config_value` varchar(255) character set utf8 collate utf8_bin NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Wie man sehen kann ist ja dieses ominöse (für mich) uft8 drin.
Führe die diese sql aus kommt folgende Meldung:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate utf8_bin NOT NULL default '',
`config_value` varchar
Leider reichen meine Kenntnisse nicht aus um das Problem selber zu lösen.
Aber was komisch finde ist das sonst niemand dieses Thema dort anspricht ... ich meine in dem Thread wo es um das Tippspiel geht.
Also nehme ich mal an das es nur mich (!) betrifft.
Muß man denn in den Einstellungen irgendwo was ändern .. jetzt nicht im Forum ..vielleicht in der Datenbankeinstellungen ..oder wo weiss ich auch immer...
DP
Verfasst: 08.06.2008 21:29
von 4seven
Bitte ab hier lesen und testweise das Beispiel auf dein Problem übertragen
http://www.phpbb.com/community/viewtopi ... 5#p5688785