[gelöst]UTF-8 Dateien im eigenen PHP-Code speicher
am 03.09.2012 - 20:06 Uhr in
Hallo,
Für die neue Version der Webseite meines Handballvereins stelle ich Ical Dateien bereit.
Diese erstelle ich in meinem eigenen Modul mit folgendem Code:
<?php
$file_content = utf8_encode ($start."Heimspielplan FCK".$zwi.$heim.$ende);
$filename = $mannschaft_tax_name[$nid].".ics";
$file[] = file_save_data($file_content, "public://"."ical/".$filename, FILE_EXISTS_REPLACE);
?>Hier ist ein Link zur Datei:
http://www.fck-handball.de/sites/default/files/ical/1.%20Herren%20Mannsc...
Das Problem was ich nun damit habe ist, dass nach einem Import zu Google, die Umlaute falsch dargestellt werden.
Weiß jemand Rat?
- Anmelden oder Registrieren um Kommentare zu schreiben

utf8_encode() weglassen
am 03.09.2012 - 20:26 Uhr
Die Umlaute sind schon in der ical-Datei kaputt.
09.09.2012 - 15:00 VTV Mundenheim 2 - HR Göllheim/Eisenberg 0:0 Punkte:0:0
Vielleicht lässt du einfach mal utf8_encode() weg. Die brauchst du nämlich nicht, weil die Daten aus der Datenbank schon in UTF-8 sind ;-)
Siehe auch [gelöst] UFT-8 Codierung, falsche Anzeige von Umlauten / Sonderzeichen im Node-Title
Das habe ich vergessen dazu
am 04.09.2012 - 11:11 Uhr
Das habe ich vergessen dazu zu schreiben, dass utf8_encode mein erster Lösungsversuch war.
Also der Fehler tritt auch ohne die Funktion auf.
Datenbankkodierung?
am 04.09.2012 - 13:55 Uhr
Blöde Frage, aber ist denn die Datenbank UTF-8-kodiert?
Nunja so blöd war die gar
am 04.09.2012 - 14:05 Uhr
Nunja so blöd war die gar nicht...
Alle Tabellen waren utf8 nur die Tabelle nicht.
-->umgestellt auf utf-8
Jetzt gehts, vielen Dank