Antworten: 22
|
|
maik Beginner Beiträge: 18 |
# Thema - 15.02.2009 um 01:25 Uhr
Hallo zusammen, nachdem ich unsere Website nun wieder herstellen konnte (vServer wurde neu aufgesetzt...), habe ich ein kleines Problem mit den Umlauten. Im Forum werden die Umlaute korrekt dargestellt. In den meisten anderen Modulen jedoch nicht, z.B. News, Umfrage etc. Hat jemand eine Ahnung woran DAS jetzt liegt? Am Apache kann es wohl kaum liegen, da es ja im Forum funktioniert, oder? Hier mal die URL zur Seite: http://www.myFASCINATION.de Bin für jeden Tipp dankbar! Gruß maik |
Inaktiv |
|
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 1 - 15.02.2009 um 01:27 Uhr
Werden die Umlaute auch seltsam, wenn man neue Forenbeiträge o.ä. schreibt ? Wenn ja, falscher Charset in der comlang eingestellt. Wenn nein, und die Umlaute nur bei bestehenden BEiträgen aus der SQL zu sehen sind, wurde die SQL falsch importiert, bzw. die SQL editiert, aber mit einem editor der nicht charset unterstützt, und somit die Kodierung aufgehoben hat. Somit wurden die Daten dann schon falsch ins SQL geladen. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
Inaktiv |
|
maik Thread-Ersteller Beginner Beiträge: 18 |
# Antwort: 2 - 15.02.2009 um 01:35 Uhr
Das Ganze ist sehr verwirrend... http://www.myfascination.de/index.php?mod=news&action=list Dort werden neue News (die Headline) falsch angezeigt, alte jedoch richtig. Im Forum sieht es genauso aus! Bei den Artikeln, ist es sowohl bei alten, als auch bei neuen Einträgen so... In de Datenbank sehe ich alle Umlaute korrekt... EDIT: Oh mann...wenn ich auf UTF-8 umschalte, werden alte News falsch angezeigt, aber neue richtig... Lösung? ^^ EDIT 2: Einmal zusammengefasst: UTF-8 aktiviert: Umlaute funktionieren in neuen Einträgen, in alten jedoch nicht ISO aktiviert: Umlaute funktionieren in alten Einträgen, in neuen jedoch nicht Egal welcher Zeichensatz aktiviert ist, in der Datenbank(phpmyadmin) werden die Umlaute in neuen Einträgen auch falsch dargestellt! Die alten Einträge sind alle in Ordnung in der DB! Ich weiß gerade nicht so was ich da machen kann... Zuletzt editiert von maik am 15.02.2009 um 04:03 Uhr (2x Editiert) |
Inaktiv |
|
Jam2 Highlander Beiträge: 3291 |
# Antwort: 3 - 15.02.2009 um 09:45 Uhr
15.02.2009 um 01:35 Uhr - maik: EDIT: Oh mann...wenn ich auf UTF-8 umschalte, werden alte News falsch angezeigt, aber neue richtig... Lösung? ^^ EDIT 2: Einmal zusammengefasst: UTF-8 aktiviert: Umlaute funktionieren in neuen Einträgen, in alten jedoch nicht ISO aktiviert: Umlaute funktionieren in alten Einträgen, in neuen jedoch nicht Egal welcher Zeichensatz aktiviert ist, in der Datenbank(phpmyadmin) werden die Umlaute in neuen Einträgen auch falsch dargestellt! Die alten Einträge sind alle in Ordnung in der DB! Ich weiß gerade nicht so was ich da machen kann... Am einfachsten (so ist es auch auf einer meiner Pages, weil ich falsch gebackupt hab :<) stellst du deine Page auf UTF-8... Jetzt sind die in den alten Beiträgen falsch.... Jetz gehst in dein PHPmyAdmin und ladest deine Page mit UTF-8 Kodierung runter (wichtig) dann ladest die Datenbank wieder hoch und jetzt müsste alles mit UTF-8 Kodierung sein und Funktionieren **keine haftung^^** ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
Inaktiv |
|
maik Thread-Ersteller Beginner Beiträge: 18 |
# Antwort: 4 - 15.02.2009 um 15:50 Uhr
Danke für die Hilfe erstmal vorweg. Aber an welcher Stelle sage ich phpmyadmin denn, dass er es als UTF-8 exportieren soll? Entweder ich bin blind, oder es gibt die Option da nicht |
Inaktiv |
|
RaPiD Geekboy Beiträge: 1192 |
# Antwort: 5 - 15.02.2009 um 15:54 Uhr
soweit ich weis irgend wo hier lang\German\system in irgend einer datei einfach auf UTF-8 umschreiben und hochladen und ersätzen... EDIT: gefunden... lang\German\system\comlang.php <- dort einfach umschreiben bei mir steht da $com_lang['charset'] = 'ISO-8859-15'; bei dir dann das hier $com_lang['charset'] = 'UTF-8'; wenn auch nicht UTF-8 geht dann probiers mal damit $com_lang['charset'] = 'ISO-8859-10'; eines von den 3 müsste dann gehen... Zuletzt editiert von RaPiD am 15.02.2009 um 15:59 Uhr (4x Editiert) |
Inaktiv |
|
Swifter Specialist Beiträge: 1841 |
# Antwort: 6 - 15.02.2009 um 15:58 Uhr
15.02.2009 um 09:45 Uhr - Jam2: Am einfachsten (so ist es auch auf einer meiner Pages, weil ich falsch gebackupt hab :<) stellst du deine Page auf UTF-8... Jetzt sind die in den alten Beiträgen falsch.... Jetz gehst in dein PHPmyAdmin und ladest deine Page mit UTF-8 Kodierung runter (wichtig) dann ladest die Datenbank wieder hoch und jetzt müsste alles mit UTF-8 Kodierung sein und Funktionieren **keine haftung^^**[/quote] würde das so auch mir iso gehen? und die datei ist die comlang.php in lang->german->system ... ------------------ Greetz Swifter Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!
|
Inaktiv |
|
maik Thread-Ersteller Beginner Beiträge: 18 |
# Antwort: 7 - 15.02.2009 um 15:58 Uhr
Wo es im Clansphere geht war mir klar Mein Problem war phpmyadmin. Aber der exportiert scheinbar per default alles in utf8... |
Inaktiv |
|
RaPiD Geekboy Beiträge: 1192 |
# Antwort: 8 - 15.02.2009 um 16:00 Uhr
Du kannst das nicht in der SQL umstellen du musst das direkt im clansphere machen siehe mein letzten post oben Zuletzt editiert von RaPiD am 15.02.2009 um 16:01 Uhr (2x Editiert) |
Inaktiv |
|
maik Thread-Ersteller Beginner Beiträge: 18 |
# Antwort: 9 - 15.02.2009 um 16:04 Uhr
Jetz gehst in dein PHPmyAdmin und ladest deine Page mit UTF-8 Kodierung runter (wichtig) ...phpmyadmin exportiert in SEINEM eingestellten Charset...ich glaube dem ist so ziemlich egal was in irgendeiner .php Datei von Clansphere steht Habe ich jetzt übrigens gemacht. Im Dump steht auch ganz klar UTF-8 drin. Dann habe ich es auch wieder als UTF-8 importiert, aber die Fehler bleiben... Noch eine Idee? |
Inaktiv |
|
Nachtmeister Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 10 - 15.02.2009 um 16:09 Uhr
Also deine SQL Daten sind jetzt als UTF-8 Importiert? Dann musst du dein Template und System nun auch auf UTF-8 umstellen. ------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
Inaktiv |
|
Jam2 Highlander Beiträge: 3291 |
# Antwort: 11 - 15.02.2009 um 16:13 Uhr
15.02.2009 um 16:04 Uhr - maik: Jetz gehst in dein PHPmyAdmin und ladest deine Page mit UTF-8 Kodierung runter (wichtig) ...phpmyadmin exportiert in SEINEM eingestellten Charset. UUUUUPS Sorry^^ Ich meinte normal Exportieren und dann als UTF-8 Importieren! Du wählst deine Datenbank -> Importieren -> Bei zu importierende Datei wählst du deine Datei aus und dann Zeichenkodierung UTF-8 edit: @nachtmeister agree ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! Zuletzt editiert von Jam2 am 15.02.2009 um 16:14 Uhr (1x Editiert) |
Inaktiv |
|
maik Thread-Ersteller Beginner Beiträge: 18 |
# Antwort: 12 - 15.02.2009 um 16:17 Uhr
Beim Importieren ist es ja recht einfach. Da habe ich ja das Dropdown-Menü. Aber wo stelle ich bei Exportieren ein, dass er es "normal" exportieren soll? ^^ Edit: Ich hab gerade gesehen, dass die Export-Datei (in UTF-8 exportiert) auch keine richtigen Umlaute enthält. Wenn ich diese Datei dann aber auch per UTF-8 wieder in die Datenbank einspiele, enthält die Datenbank alle Umlaute wieder ganz normal. Aber auf der Webseite werden sie dennoch falsch angezeigt. In der comlang ist UTF-8 eingestellt... Zuletzt editiert von maik am 15.02.2009 um 16:34 Uhr (1x Editiert) |
Inaktiv |
|
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 13 - 15.02.2009 um 16:50 Uhr
Edit: Ich hab gerade gesehen, dass die Export-Datei (in UTF-8 exportiert) auch keine richtigen Umlaute enthält. Wenn ich diese Datei dann aber auch per UTF-8 wieder in die Datenbank einspiele, enthält die Datenbank alle Umlaute wieder ganz normal. Aber auf der Webseite werden sie dennoch falsch angezeigt. In der comlang ist UTF-8 eingestellt... mom du musst unterscheiden, zwischen umlauten, und html syntax. wenn äüö so in der db steht, ist es falsch, für ä ? auml; usw. so muss das in der db stehen, wenn nicht, ist da der fehler, weil er dann ä aus der db holt, und nichts damit anfangen kann, schreibt er die seltsamen zeichen, das ist das was ich damit am anfang meinte, mit falsch importiert. Umlaute niemals als solche in die DB laden @Rapid, deine Comments sind teilweise unangebracht, und einfach sinnlos. Thx ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
Inaktiv |
|
maik Thread-Ersteller Beginner Beiträge: 18 |
# Antwort: 14 - 15.02.2009 um 17:02 Uhr
In der Datenbank stehen derzeit tatsächlich die Umlaute an sich, also keine HTML-Syntax. Im letzten Dump, den ich nach dem Rat von Jam gemacht habe, steht es z.B. so "für". In den Export-Files, die Clansphere selbst erstellt, stehen die Umlaute auch so da, wie man sie auf der Webseite dann lesen möchte, also auch keine HTML-Syntax... |
Inaktiv |
|
Nachtmeister Specialist Herkunft: Bern Beiträge: 2091 |
# Antwort: 15 - 15.02.2009 um 17:08 Uhr
15.02.2009 um 16:09 Uhr - Nachtmeister: Also deine SQL Daten sind jetzt als UTF-8 Importiert? Dann musst du dein Template und System nun auch auf UTF-8 umstellen.
------------------ "God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer" |
Inaktiv |
|
maik Thread-Ersteller Beginner Beiträge: 18 |
# Antwort: 16 - 15.02.2009 um 17:13 Uhr
15.02.2009 um 16:17 Uhr - maik: In der comlang ist UTF-8 eingestellt... Problem sind ja jetzt scheinbar die Umlaute, die bereits falsch in der DB enthalten sind, weil sie als äöü drin stehen und nicht in HTML-Syntax... |
Inaktiv |
|
1a Schnitzel Going for pro Beiträge: 518 |
# Antwort: 17 - 15.02.2009 um 17:20 Uhr
Ich würd mit nem charset fähigen Editor welcher eine "ersetzen durch" fähigkeit besitzt die umlaute in der sql richtig ersetzen lassen und dann neu einspielen. also z.b. ä ersetzen durch auml; |
Inaktiv |
|
maik Thread-Ersteller Beginner Beiträge: 18 |
# Antwort: 18 - 15.02.2009 um 17:28 Uhr
Ich zweifel nun gerade irgendwie etwas an mir... Habe es gerade mal zum testen in einem Feld in der Datenbank gemacht. Aus ü habe ich ü gemacht. Also anstelle von "dafür" hieß es dann "dafür". Nachdem ich das geändert hatte, stand auf der Webseite auf nur "dafür" und nicht wie erwartet "dafür". Gibts dafür eine Erklärung? EDIT: Wenn ich jetzt übrigens eine News erstelle, wird sie auf der Webseite richtig angezeigt, in der Datenbank steht anstelle vom "ä" jedoch ein "ä". Nochmal kurz zusammengefasst, was bei mir eingestellt ist: Datenbank Kollation: utf8_general_ci comlang.php: $com_lang['charset'] = 'UTF-8'; EDIT 2: ES LÄUFT! KOMPLETT! Mein gott war das ein Kampf... Danke für eure Hilfe... Zuletzt editiert von maik am 15.02.2009 um 19:15 Uhr (2x Editiert) |
Inaktiv |
|
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 19 - 15.02.2009 um 22:10 Uhr
war sicherlich utf-8 schuld ich emfehle auf iso zu bleiben ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
Inaktiv |
|
Swifter Specialist Beiträge: 1841 |
# Antwort: 20 - 15.02.2009 um 22:30 Uhr
15.02.2009 um 17:28 Uhr - maik: EDIT 2: ES LÄUFT! KOMPLETT! Mein gott war das ein Kampf... Danke für eure Hilfe... Kannste nomma für ganz dumme zusammenfassen, wie du des nun genau gemacht hast... also schritt für schritt? Wäre super nett. ------------------ Greetz Swifter Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!
|
Inaktiv |
|
Antworten: 22
|
Sie müssen sich registrieren, um zu antworten. |