[gelöst] SQL export und import dann falsche umlaute

  • mimber
  • Autor
  • Besucher
  • Besucher
18 Dez. 2007 15:44 #10628 von mimber
Hallo zusammen

Ich will von einem anderen CMS umsteigen auf Joomla 1.5.
Habe beim alten CMS einen SQL export der Daten gemacht, tabellen angepasst und nun das SQL file in die jos_content tabelle importiert.
Soweit alles OK, ausser.....

Im Joomla Frontend werden mir die umlaute der importierten daten falsch angezeigt, sieht etwa aus wie ein kleines viereck.
Im SQL file und auch in der Tabelle jos_content sehen die umlaute richtig (ä, ü, ö) aus.

Hat mir jemand einen Tipp was da falsch lief oder was ich machen kann?

danke!!!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • mknet
  • Besucher
  • Besucher
18 Dez. 2007 15:57 #10630 von mknet
In der Datenbank sollten die Umlaute für HTML umschrieben werden.... zum beispiel für "ö" => ö .... zumindest habe ich bei meinen auftritten schnell nachgesehen...habe es überall so, und das ist korrekt.

Gruss

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
18 Dez. 2007 17:51 #10634 von jimbo
Hi,

könnte auch an der Codierung der DB bzw. bei der Einspielung liegen...

Gruss Dany (Jimbo)
Kein Support per PN.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • rluethi
  • Besucher
  • Besucher
22 Dez. 2007 20:16 #10692 von rluethi
Das liegt am Exportformat. Joomla 1.5 verwendet Datenbanktabellen im Format utf-8 , und Joomla 1.0.x im Format iso-8859-1 . Ich würde einfach mal die Exportdatei mal in einem Texteditor öffnen, und dann nachschauen unter welchem Format sie abgespeichert sind. Die Information dazu findet man im Create Statement, jeder Tabelle, unter dem Begriff Kollation.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • mimber
  • Autor
  • Besucher
  • Besucher
16 Jan. 2008 13:57 #11055 von mimber
danke für Eure antworten.
Leider habe ich das noch nicht so ganz verstanden.

Wenn ich von den "alten" Tabellen eine SQL Export mache und dann dieses File in einem Texteditor anschaue dann sehe ich folgendes: (ist ein kleiner ausschnitt, die Umlaute sehen hier gut aus)

"
INSERT INTO `jos_content` (`title`, `introtext`, `fulltext`, `hits`) VALUES
('Wieder mal in den Zoo ?', 'Wieso nicht mal wieder den Zoo besuchen? Vieles hat sich verändert und auch unsere Zoos sind Benutzer- und Tierfreundlicher geworden....
"

Wie kann ich nun dieses SQL File importieren damit die Umlaute danach auch im System noch gut aussehen. Angezeigt werden mir im Joomla Frontpage anstelle der umlaute kleine vierecke...

Oder ganz anders gefragt: Was ist eine bessere Methode um Daten von einem anderen System zu übernehmen?

danke für hilfe!!!

PS: Noch ein Hinweis: Wenn ich die Joomla Beispieldaten (Nicht meine Daten, die offiziellen Beispieldaten) in der DAtenbank anschaue sehe ich dort auch die umlaute, also nicht "&ouml" wie jemand weiter oben geschrieben hat.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • iAge
  • Besucher
  • Besucher
16 Jan. 2008 19:38 #11059 von iAge
Hi mimber

Ich hatte mal ein ähnliches Problem.
Mein Lösungsweg war:
In PHPMyAdmin export als CSV. Die CSV Datei mit dem Editor (Notepad) öffnen und mit der
Option UTF8 wieder als CSV speichern.
Dann in die gewünschte DB importieren.

Ich hoffe es klappt auch bei Dir.

Gruss Simon

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • iAge
  • Besucher
  • Besucher
21 Jan. 2008 12:28 #11188 von iAge
Hallo mimber

Hast Du schon einen Status?

Gruss Simon

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • artd2
  • Besucher
  • Besucher
03 Feb. 2008 13:54 #11688 von artd2
Hallo Zusammen

Also mit Kollation hat das überhaupt nix zu tun, sondern mit unterschiedlichen Mysql versionen der Server. Kollation gibt nur Informationen über die Sortierung der Daten (ä vor a oder umgekehrt?)

Das ganze kann man nachlesen hier:
--ALTER LINK WURDE ENTFERNT--

Kurz gefasst mach folgendes:
Öffne die Datei nun mit Deinem Texteditor und wähle anschließend "Datei/Speichern unter". Im unteren Bereich findest Du die Möglichkeit den Zeichensatz zu wählen den Dein Server erwartet. Dabei entspricht "Standard" latin1.

Gruss
artd2

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • mimber
  • Autor
  • Besucher
  • Besucher
08 Feb. 2008 11:12 #11806 von mimber
Hallo zusammen

Sorry das ich mich jetzt erst wieder melde. War ziemlich beschäftigt...

Danke alle zusammen für die wertvolle Hilfe!!!
Hat nun alles geklappt. Mein Problem war das ich noch eine alte phpmyadmin version hatte bei der wirklich nichts betreffend import eingestellt werden konnte.
nach einem update habe ich die diversen einstellungen gesehen und konnte anhand eurer tipps erfolgreich importieren.

danke!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden