Umlaut-Fehler
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Yepp, eines von vielen Problemen!
Daher sollte man auch auf ISO bleiben und versuchen, die Datenbankinhalte anzupassen.
Ist einmal Arbeit, aber deutlich weniger, wenn alles gut läuft, als das Forum umzubiegen!
Daher sollte man auch auf ISO bleiben und versuchen, die Datenbankinhalte anzupassen.
Ist einmal Arbeit, aber deutlich weniger, wenn alles gut läuft, als das Forum umzubiegen!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
ich hab in der lang_main.php die Kodierung nicht geändert... das ist ja das merkwürdige
bzgl. emailer.php und smtp.php hast Du wohl Recht.. ein Test hat grad interessante Zeichen gesendet *g*
ABER... was muss ich da ändern? Sonderzeichen sind da ja gar nicht drin
Trotzdem ist mir nicht klar, wie das Ganze nun läuft...
Der Browser erkennt ISO, aber die lang-Dateien sind UTF8... wie kann er dann die Zeichen richtig darstellen???
[quote="oxpus";p="85304"]Yepp, eines von vielen Problemen!
Daher sollte man auch auf ISO bleiben und versuchen, die Datenbankinhalte anzupassen.
Ist einmal Arbeit, aber deutlich weniger, wenn alles gut läuft, als das Forum umzubiegen![/quote]
würd ich gern machen... aber da ja die Daten, die er falsch anzeigt nicht aus der db kommen, hab ich ein Problem
bzgl. emailer.php und smtp.php hast Du wohl Recht.. ein Test hat grad interessante Zeichen gesendet *g*
ABER... was muss ich da ändern? Sonderzeichen sind da ja gar nicht drin
Trotzdem ist mir nicht klar, wie das Ganze nun läuft...
Der Browser erkennt ISO, aber die lang-Dateien sind UTF8... wie kann er dann die Zeichen richtig darstellen???
[quote="oxpus";p="85304"]Yepp, eines von vielen Problemen!
Daher sollte man auch auf ISO bleiben und versuchen, die Datenbankinhalte anzupassen.
Ist einmal Arbeit, aber deutlich weniger, wenn alles gut läuft, als das Forum umzubiegen![/quote]
würd ich gern machen... aber da ja die Daten, die er falsch anzeigt nicht aus der db kommen, hab ich ein Problem
Zuletzt geändert von Predarr am Di 04.Mär, 2008 20:38, insgesamt 2-mal geändert.
best regards
Predarr
Predarr
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Solange Du in der lang_main.php die Kodierung nicht umstellst, wird im HTML-Header des Forums der ISO-Zeichensatz angegeben und danach richtet sich nun mal der Browser
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
[quote="oxpus";p="85328"]Solange Du in der lang_main.php die Kodierung nicht umstellst, wird im HTML-Header des Forums der ISO-Zeichensatz angegeben und danach richtet sich nun mal der Browser [/quote]
Iso wäre aber dann doch, dass in der php-Datei ein ö, ä, ü und ß zu sehen ist, oder?
In den entsprechenden Dateien sind aber genau dafür die kryptischen Zeichen sichtbar und die Kodierung ist auf ISO...
Iso wäre aber dann doch, dass in der php-Datei ein ö, ä, ü und ß zu sehen ist, oder?
In den entsprechenden Dateien sind aber genau dafür die kryptischen Zeichen sichtbar und die Kodierung ist auf ISO...
best regards
Predarr
Predarr
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Wenn der Browser ISO darstellen soll, aber die kryptischen Zeichen findet, dann stellt er auch kryptische Zeichen dar
Beides muss zueinander passen, sonst gibts eben Chaos.
Beides muss zueinander passen, sonst gibts eben Chaos.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
hehe.. das mein ich ja...
php-Datei = kryptische Zeichen ABER eingestellt auf ISO
Browser = alles ok
Im FF kann ich sehen, dass er utf8 als Zeichensatz wählt...
Hier mal ein Auszug aus der lang_main.php:
man sieht hier gut, dass 'iso-8859-1' eingestellt ist und trotzdem (letzte Variable) kryptische Zeichen enthalten sind. In der tpl-Datei wurde nichts verändert.
Es hat den Anschein, als wäre die Vorgabe der lang_main.php dem Browser egal, als würde er selbst erkennen, dass hier kryptische Zeichen sind und diese automatisch im utf8 darstellt.
Da haut doch etwas nicht hin, oder?
php-Datei = kryptische Zeichen ABER eingestellt auf ISO
Browser = alles ok
Im FF kann ich sehen, dass er utf8 als Zeichensatz wählt...
Hier mal ein Auszug aus der lang_main.php:
Code: Alles auswählen
$lang['ENCODING'] = 'iso-8859-1';
$lang['DIRECTION'] = 'ltr';
$lang['LEFT'] = 'left';
$lang['RIGHT'] = 'right';
$lang['DATE_FORMAT'] = 'd.m.Y'; // This should be changed to the default date format for your language, php date() format
// This is optional, if you would like a _SHORT_ message output
// along with our copyright message indicating you are the translator
// please add it here.
// $lang['TRANSLATION'] = '';
//
// Common, these terms are used
// extensively on several pages
//
$lang['Forum'] = 'Forum';
$lang['Category'] = 'Kategorie';
$lang['Topic'] = 'Thema';
$lang['Topics'] = 'Themen';
$lang['Replies'] = 'Antworten';
$lang['Views'] = 'Aufrufe';
$lang['Post'] = 'Beitrag';
$lang['Posts'] = 'Beiträge';
Es hat den Anschein, als wäre die Vorgabe der lang_main.php dem Browser egal, als würde er selbst erkennen, dass hier kryptische Zeichen sind und diese automatisch im utf8 darstellt.
Da haut doch etwas nicht hin, oder?
best regards
Predarr
Predarr
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Der FF ist hier intelligenter als z. B. der IE: Er schaut, welche Zeichen zumeist vorkommen und versucht dann den richtigen Zeichensatz zu wählen.
Dennoch muss es, um w3c-konform zu sein, mit dem im HTML-Header vorgegebenen Zeichensatz übereinstimmen und das ist es bei Dir nun einmal nicht!
Dennoch muss es, um w3c-konform zu sein, mit dem im HTML-Header vorgegebenen Zeichensatz übereinstimmen und das ist es bei Dir nun einmal nicht!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Dort ist der Code-Zeichensatz auch angegeben. Also danach mal suchen und auf UTF-8 ersetzen.
Ich glaube sogar, dort wird der Zeichensatz, wie er in der lang_main.php hinterlegt ist, verwendet
Ich glaube sogar, dort wird der Zeichensatz, wie er in der lang_main.php hinterlegt ist, verwendet
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Und daher eben Sonderzeichensalat auf der Seitedas ist es ja.. ich hab an der Zeichensatz-Vorgabe ja nichts geändert (steht auf 'iso-8859-1')
Yepp, wie ich vermutete, kommt der Zeichensatz mittels $lang['ENCODING'] aus der lang_main.phpUnd in den emailer.php und smtp.php ist kein spezieller charset vorgegeben
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
jain *g*
weiter oben schrieb ich ja, dass ich in verschiedenen Dateien manuell ä ein ä usw gemacht hab.
Auch in der lang_main.php.
Mit anderen Worten, ich hab manuell ein Kauderwelch in die lang-Dateien eingebaut, ABER in der lang_main $lang['ENCODING'] auf ISO gelassen.
die emailer.php und smtp.php schicken jetzt (natürlich) das Kauderwelch per Mail *g*
weiter oben schrieb ich ja, dass ich in verschiedenen Dateien manuell ä ein ä usw gemacht hab.
Auch in der lang_main.php.
Mit anderen Worten, ich hab manuell ein Kauderwelch in die lang-Dateien eingebaut, ABER in der lang_main $lang['ENCODING'] auf ISO gelassen.
die emailer.php und smtp.php schicken jetzt (natürlich) das Kauderwelch per Mail *g*
best regards
Predarr
Predarr
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Und ich sagte bereits, daß man das eben nicht mischen darf, sonst geht es eben in die Hose.
Stelle die lang_main.php eben auf UTF-8 ein, dann sollte alles korrekter funktionieren...
Stelle die lang_main.php eben auf UTF-8 ein, dann sollte alles korrekter funktionieren...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
das hatten wir ja auch schon versucht... trotzdem hab ich es nochmal umgestellt auf
$lang['ENCODING'] = 'utf-8';
und als das nicht half auf
$lang['ENCODING'] = 'utf8';
Leider sah das Ergebnis in beiden Fällen so aus:
Wie bereits gesagt, bei einer kpl. Neu-/Leer-Installation ist alles perfekt, erst wenn die alte db eingespielt wird wackelt es
Würde es Sinn machen, wenn Du mal einen Blick auf die von Volker veränderte db wirfst? Nicht, dass ich Volker nicht traue, im Gegenteil, aber man hat schon Pferde....
$lang['ENCODING'] = 'utf-8';
und als das nicht half auf
$lang['ENCODING'] = 'utf8';
Leider sah das Ergebnis in beiden Fällen so aus:
es sollte so aussehen:dies sind die Sonderzeichen
ä Ä
ö Ö
ü Ü
ß
so.. mal sehen, was passiert *g*
hmm.. "kann" es sein, dass Volker bei der db-Anpassung unbewußt etwas verändert hat, was Schwierigkeiten macht?dies sind die Sonderzeichen
ä Ä
ö Ö
ü Ü
ß
so.. mal sehen, was passiert *g*
Wie bereits gesagt, bei einer kpl. Neu-/Leer-Installation ist alles perfekt, erst wenn die alte db eingespielt wird wackelt es
Würde es Sinn machen, wenn Du mal einen Blick auf die von Volker veränderte db wirfst? Nicht, dass ich Volker nicht traue, im Gegenteil, aber man hat schon Pferde....
best regards
Predarr
Predarr
hallo,
ich habe nur das laufen lassen und keine weiteren änderungen gemacht
http://www.mysqldumper.de/board/viewtop ... 9187#19187
ich habe nur das laufen lassen und keine weiteren änderungen gemacht
http://www.mysqldumper.de/board/viewtop ... 9187#19187
Gruss Volker
http://www.fuchsienfreunde.de
http://www.fuchsienfreunde.de
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ui, das hatte ich zuletzt vollkommen übersehen.
Danke Volker, ich denke, damit sollte das falsch erstellte Backup nun korrigiert werden können...
Danke Volker, ich denke, damit sollte das falsch erstellte Backup nun korrigiert werden können...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Der Anleitung folgen.
Dort ist alles enthalten, was gemacht werden muss.
Unabhängig des auf der Datenbank zugreifenden Tools, denn es geht schliesslich um die Daten selber und nicht um das Forum
Dort ist alles enthalten, was gemacht werden muss.
Unabhängig des auf der Datenbank zugreifenden Tools, denn es geht schliesslich um die Daten selber und nicht um das Forum
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
so... war berufl. etwas eingespannt die letzten Tage
Das vorgeschlagene "Programm" habe ich versucht, er findet jedoch keine "falschen" Umlaute.
Nun hab ich mir gedacht, ich werf alles runter, installiere neu und starte einfach mal wieder von vorn... ohne geänderte php-Datei etc.... lediglich die von Volker veränderte db wollte ich nutzen.
Also, die neuste Dim gezogen, hochgeladen und installiert.
Und nun bin ich völlig verwirrt....
Ich habe bei der Standard-Installation plötzlich ebenfalls Umlautfehler, die hatte ich (kann man aus älteren Posts ja erkennen) bisher nicht.
Ich werde also heute eine Mail an den Provider schreiben und mal horchen, was er dazu sagt.
Ich meld mich dann
Das vorgeschlagene "Programm" habe ich versucht, er findet jedoch keine "falschen" Umlaute.
Nun hab ich mir gedacht, ich werf alles runter, installiere neu und starte einfach mal wieder von vorn... ohne geänderte php-Datei etc.... lediglich die von Volker veränderte db wollte ich nutzen.
Also, die neuste Dim gezogen, hochgeladen und installiert.
Und nun bin ich völlig verwirrt....
Ich habe bei der Standard-Installation plötzlich ebenfalls Umlautfehler, die hatte ich (kann man aus älteren Posts ja erkennen) bisher nicht.
Ich werde also heute eine Mail an den Provider schreiben und mal horchen, was er dazu sagt.
Ich meld mich dann
best regards
Predarr
Predarr
Ich werd wahnsinnig...
Ihr könnt mich jetzt am nächsten Baum aufhängen....
Ich bekam folgende Antwort von meinem Provider:
Ich schließe das Ticket an dieser Stelle,
da wir Ihr Problem bereits gelöst haben.
Als ich wieder auf die Website schaute, war alles ok und ich begann, die Datenbank, die Volker freundlicherweise angepasst hatte einzuspielen (wollte ja quasi wieder bei Null starten).
Ich wechselte wieder die Site und was sehe ich da????
Keine Fehler, alles perfekt und rund.. alle Umlaute da... mit anderen Worten:
Es funktioniert !!
So glücklich ich auch darüber bin, so peinlich ist mir auch, dass ich Euch hier und im Dim-Forum so auf Trapp gehalten habe, da (anscheinend) das Problem von dieser Seite gar nicht lösbar war
Mir bleibt eigentlich nur eines:
Ich entschuldige mich hier in aller Form und bedanke mich herzlichst für Eure ernorme Mühe und den wahnsinnigen Einsatz zur Lösung dieses Problems.
Mir fehlen die Worte, echt
Ihr könnt mich jetzt am nächsten Baum aufhängen....
Ich bekam folgende Antwort von meinem Provider:
Ich schließe das Ticket an dieser Stelle,
da wir Ihr Problem bereits gelöst haben.
Als ich wieder auf die Website schaute, war alles ok und ich begann, die Datenbank, die Volker freundlicherweise angepasst hatte einzuspielen (wollte ja quasi wieder bei Null starten).
Ich wechselte wieder die Site und was sehe ich da????
Keine Fehler, alles perfekt und rund.. alle Umlaute da... mit anderen Worten:
Es funktioniert !!
So glücklich ich auch darüber bin, so peinlich ist mir auch, dass ich Euch hier und im Dim-Forum so auf Trapp gehalten habe, da (anscheinend) das Problem von dieser Seite gar nicht lösbar war
Mir bleibt eigentlich nur eines:
Ich entschuldige mich hier in aller Form und bedanke mich herzlichst für Eure ernorme Mühe und den wahnsinnigen Einsatz zur Lösung dieses Problems.
Mir fehlen die Worte, echt
best regards
Predarr
Predarr
Hi, ich muss dieses Thema nochmal aufgreifen, da meine Emails weiterhin vergrützelte Subjects haben.
Jetzt habe ich folgenden Tipp bekommen:
Ich soll in der Email-TPL folgendes einfügen:
Also:
Ausserdem soll die Subject-Kodierung folgendermassen sein:
Was sagt ihr dazu?
Ist das verwendbar?
/H
Jetzt habe ich folgenden Tipp bekommen:
Ich soll in der Email-TPL folgendes einfügen:
Code: Alles auswählen
Du har =?UTF-8?Q?f=C3=A5tt=20ett=20Personligt=20Meddelande?=
Code: Alles auswählen
Subject: Du har =?UTF-8?Q?f=C3=A5tt=20ett=20Personligt=20Meddelande?=
Charset: utf-8
Hej {USERNAME},
Du har fått ett nytt personligt meddelande till ditt konto på "{SITENAME}" och du har bett att få ett meddelande om detta. Du kan titta på meddelandet genom att klicka på länken nedan:
{U_INBOX}
Kom ihåg att du kan alltid välja att inte få ett meddelande om nya personliga meddelanden genom att ändra inställningar i din profil.
{EMAIL_SIG}
Code: Alles auswählen
mb_encode_mimeheader($subject,"UTF-8", "Q", "\n")
Ist das verwendbar?
/H
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Das funktioniert schon, wenn der angegebene "Quellzeichensatz" genau der Wirklichkeit entspricht.
Formatierst Du so ANSI-Texte um, sind die auch wieder zerbröselt.
Formatierst Du so ANSI-Texte um, sind die auch wieder zerbröselt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Ich habe alle TPL-Dateien und alle lang-Dateien als utf-8 abgespeichert, und in allen Email-TPLs habe ich
Code: Alles auswählen
Charset: utf-8
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
http://www.mysqldumper.de
http://www.mysqldumper.se