Hi,
ich programmiere zur Zeit eine Mediendatenbank. Dort können z.B. Produktinformationen in mehreren Sprachen heruntergeladen werden.
Die Texte befinden sich in einer MySQL Datenbank. Alle Sonderzeichen befinden sich dort als html-Entities.
Wenn der Kunde nun die Texte ausgewählt hat, die er möchte, werden diese jeweils durch folgende Funktion "lesbar" gemacht, in eine Txt Datei gepackt und diese txt wird wiederum in ein zip Archiv gepackt. Alles per Script.
Die txt Datei innerhalb des Zip Archivs erstelle ich mit der Funktion
So. Nun wird die zip als Download ausgegeben.
Auf Windows-Rechnern sehen die txt Dateien wunderbar aus. Deutsche Umlaute, Spanisch, Tschechisch, Französisch, alles perfekt.
Auf dem Mac leider nicht!!
Ich habe leider keinen hier, sodass ich die Ausgabe auf dem Mac nicht posten kann.
Was muss ich noch beachten, damit das auch auf dem Mac richtig funktioniert?
ich programmiere zur Zeit eine Mediendatenbank. Dort können z.B. Produktinformationen in mehreren Sprachen heruntergeladen werden.
Die Texte befinden sich in einer MySQL Datenbank. Alle Sonderzeichen befinden sich dort als html-Entities.
Wenn der Kunde nun die Texte ausgewählt hat, die er möchte, werden diese jeweils durch folgende Funktion "lesbar" gemacht, in eine Txt Datei gepackt und diese txt wird wiederum in ein zip Archiv gepackt. Alles per Script.
PHP-Code:
function txt_convert($str){
return trim(html_entity_decode(strip_tags($str), ENT_COMPAT, "UTF-8"));
}
PHP-Code:
$zip->addFromString();
Auf Windows-Rechnern sehen die txt Dateien wunderbar aus. Deutsche Umlaute, Spanisch, Tschechisch, Französisch, alles perfekt.
Auf dem Mac leider nicht!!

Was muss ich noch beachten, damit das auch auf dem Mac richtig funktioniert?
Kommentar