Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
-
- Beiträge: 247
- Registriert: 4. Sep 2012, 23:40
Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Hallo rmb,
habe gerade beim Plugin Kategorieexport festgestellt, dass beim Export nach ISO-8859-1 die Umlaute nicht richtig angezeigt werden.
Beispiel: Hesse Göta, Jörissen Ewald
Meine Konfiguration:
Admidio 3.2.9
Kategoriereport: 2.2.1
PHP: 5.6.30
MySQL: 5.6.35-1
LG Hans
habe gerade beim Plugin Kategorieexport festgestellt, dass beim Export nach ISO-8859-1 die Umlaute nicht richtig angezeigt werden.
Beispiel: Hesse Göta, Jörissen Ewald
Meine Konfiguration:
Admidio 3.2.9
Kategoriereport: 2.2.1
PHP: 5.6.30
MySQL: 5.6.35-1
LG Hans
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Hallo Hans,
bei mir habe ich denselben Fehler. Beim Import in mein OpenOffice Calc wähle ich (auch bei Export nach ISO-8859-1) als Import-Zeichensatz UTF-8 aus. Damit werden die Umlaute wieder richtig dargestellt.
Gerade bin ich noch am Testen der neuen Version von Mitgliedsbeitrag. Nach der Veröffentlichung sehe ich mir diesen Export-Fehler mal an.
Gruß
rmb
bei mir habe ich denselben Fehler. Beim Import in mein OpenOffice Calc wähle ich (auch bei Export nach ISO-8859-1) als Import-Zeichensatz UTF-8 aus. Damit werden die Umlaute wieder richtig dargestellt.
Gerade bin ich noch am Testen der neuen Version von Mitgliedsbeitrag. Nach der Veröffentlichung sehe ich mir diesen Export-Fehler mal an.
Gruß
rmb
-
- Beiträge: 247
- Registriert: 4. Sep 2012, 23:40
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Hallo rmb,
denselben Fehler in der Geburtstagsliste und neuen Mitgliedsbeitrag 4.2.1 beim exportieren festgestellt.
Der Rechnungsexport jedoch funktioniert richtig.
LG Hans
denselben Fehler in der Geburtstagsliste und neuen Mitgliedsbeitrag 4.2.1 beim exportieren festgestellt.
Der Rechnungsexport jedoch funktioniert richtig.
LG Hans
-
- Beiträge: 247
- Registriert: 4. Sep 2012, 23:40
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Gibt es zu diesem Problem schon eine Lösung?
LG Hans
LG Hans
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Hallo Hans,
ich konnte den Fehler rekonstruieren.
In den Dateien geburtstagsliste_show.php, kategoriereport_show.php und history.php (von Mitgliedsbeitrag) gibt es ganz am Ende der Dateien folgende Zeile:
Ändere diese Zeile in:
Viele Grüße
rmb
ich konnte den Fehler rekonstruieren.
In den Dateien geburtstagsliste_show.php, kategoriereport_show.php und history.php (von Mitgliedsbeitrag) gibt es ganz am Ende der Dateien folgende Zeile:
Code: Alles auswählen
if($charset == 'ISO-8859-1')
Code: Alles auswählen
if ($charset === 'iso-8859-1')
rmb
-
- Beiträge: 247
- Registriert: 4. Sep 2012, 23:40
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Super! Danke!
Funktioniert jetzt einwandfrei.
LG Hans
Funktioniert jetzt einwandfrei.
LG Hans
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Ich habe gerade eine Auswahl aus "Eigene Listen" nach *.csv Excel (ISO-8859-1) exportiert.
Beim Öffnen wurden die Umlaute auch falsch dargestellt.
Wenn ich die Datei mit Notepad++ öffne, sagt mir Notepad, dass die Kodierung UTF-8-BOM ist, stelle ich dann dort auf ANSI um, passen auch die Umlaute. Die so abgespeicherte Datei zeigt dann auch in Excel die Umlaute richtig an.
Kann es sein, dass zwar mit ISO-8859-1 exportiert, die Dateieigenschaft aber mit UTF-8-BOM gespeichert wird?
Beim Öffnen wurden die Umlaute auch falsch dargestellt.
Wenn ich die Datei mit Notepad++ öffne, sagt mir Notepad, dass die Kodierung UTF-8-BOM ist, stelle ich dann dort auf ANSI um, passen auch die Umlaute. Die so abgespeicherte Datei zeigt dann auch in Excel die Umlaute richtig an.
Kann es sein, dass zwar mit ISO-8859-1 exportiert, die Dateieigenschaft aber mit UTF-8-BOM gespeichert wird?
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Hallo Dieter,
das kann ich jetzt so nicht bestätigen. Bei mir zeigt mein Texteditor danach Westeuropäisch (Latin 1) an, was nicht UTF8 ist.
Wenn ich den Export mit UTF8 anstoße zeigt mein Editor auch UTF8 an. Lässt sich so aus der Demo reproduzieren.
Gruß
Fasse
das kann ich jetzt so nicht bestätigen. Bei mir zeigt mein Texteditor danach Westeuropäisch (Latin 1) an, was nicht UTF8 ist.
Wenn ich den Export mit UTF8 anstoße zeigt mein Editor auch UTF8 an. Lässt sich so aus der Demo reproduzieren.
Gruß
Fasse
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Ich habe es gerade noch einmal probiert (mit Chrome und dem alten IE).
Ich bekomme bei beiden nach export mit "Microsoft Excel ISO-8859-1" Dateien, die nach dem Öffnen in Excel falsche Umlaute anzeigen.
In Notepad++ wird mir die Codierung als UTF-8 BOM angezeigt und die Umlaute auch falsch dargestellt. Nach Ändern der Codierung (ohne Konvertierung!) werden die Umlaute sowohl in Notepad++ als auch in Excel richtig angezeigt. Ich habe aber keine Ahnung, wo die Kodierung einer solchen Datei eigentlich definiert ist???
Vielleicht liegt es aber auch noch an unserer php5 Version?
Oder an der Datenbank Codierung (latin1_swedisch_ci, warum auch immer???), die SQL Verbindung ist allerdings auf utf8_unicod_ci gestellt.
Ich bekomme bei beiden nach export mit "Microsoft Excel ISO-8859-1" Dateien, die nach dem Öffnen in Excel falsche Umlaute anzeigen.
In Notepad++ wird mir die Codierung als UTF-8 BOM angezeigt und die Umlaute auch falsch dargestellt. Nach Ändern der Codierung (ohne Konvertierung!) werden die Umlaute sowohl in Notepad++ als auch in Excel richtig angezeigt. Ich habe aber keine Ahnung, wo die Kodierung einer solchen Datei eigentlich definiert ist???
Vielleicht liegt es aber auch noch an unserer php5 Version?
Oder an der Datenbank Codierung (latin1_swedisch_ci, warum auch immer???), die SQL Verbindung ist allerdings auf utf8_unicod_ci gestellt.
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Hast du es auch mit einer Datei aus unserem Demo-System ausprobiert?
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Habe es jetzt am Demo-System probiert, da bekomme ich richtig formatierte Dateien.
Notepad ++ zeigt mir auch gleich an, dass die Dateien ANSI codiert sind.
Notepad ++ zeigt mir auch gleich an, dass die Dateien ANSI codiert sind.
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Dann könnte es schon an der DB liegen. sollte utf-8 sein
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
War das in früheren Versionen anders? Die DB-Tabellen wurde ja vermutlich bei der ersten Installation angelegt. Wird da irgend eine Standardeinstellung des Server verwendet?
Auf der anderen Seite kann ich mir fast nicht vorstellen, dass das das Problem ist. Die Daten werden ja über die SQL Verbindung richtig in UTF-8 übertragen (sonst wären sie ja überall falsch). Das Problem liegt einfach beim Schreiben der Datei. Könnt ihr da beim Schreiben in den Headern etwas angeben?
Auf der anderen Seite kann ich mir fast nicht vorstellen, dass das das Problem ist. Die Daten werden ja über die SQL Verbindung richtig in UTF-8 übertragen (sonst wären sie ja überall falsch). Das Problem liegt einfach beim Schreiben der Datei. Könnt ihr da beim Schreiben in den Headern etwas angeben?
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Wir setzen den Typ
Vielleicht hat auch dein Webserver ein Problem und liefert die Datei nicht so aus, wie von uns vorgegeben ...
Code: Alles auswählen
Content-Type: text/comma-separated-values; charset=iso-8859-1
Re: Kategoriereport - Export nach Excel (ISO-8859-1) Umlaute-Fehler
Ich habe das gleiche Problem mit Awards 0.6.1
Dabei werden Umlaute mit dem Excel-Download nicht richtig dargestellt.
Meine Einstellungen
Admidio 3.3.11
PHP 7.1.1
MySQL 5.6.36
Die Listen und das Plug-in Mitgliedsbeitrag (Export .csv) werden korrekt dargestellt. Das Plug-in Awards habe ich erst seit ein paar Tagen installiert.
Dabei werden Umlaute mit dem Excel-Download nicht richtig dargestellt.
Meine Einstellungen
Admidio 3.3.11
PHP 7.1.1
MySQL 5.6.36
Die Listen und das Plug-in Mitgliedsbeitrag (Export .csv) werden korrekt dargestellt. Das Plug-in Awards habe ich erst seit ein paar Tagen installiert.
******************************************
Londoner U-Bahn Fahrer wissen es:
"Mind the gap"
Londoner U-Bahn Fahrer wissen es:
"Mind the gap"