ich habe ein Problem mit der Erstellung einer csv. Die Daten werden übertragen, doch es wird bei jedem Datensatz ein ? erzeugt. Ich habe keine Ahnung warum oder wie ich es abstellen kann.
PHP-Code:
//Datensatz erstellen
$datensatz = $startnr;
$datensatz.=$trenner;
$datensatz.=$transpondervergabe;
$datensatz.=$trenner;
$datensatz.= $vorname;
$datensatz.= $trenner;
$datensatz.=$name;
$datensatz.=$trenner;
$datensatz.= $Jahrgang;
$datensatz.=$trenner;
$datensatz.= $AK;
$datensatz.=$trenner;
$datensatz.= $land;
$datensatz.=$trenner;
$datensatz.=$ort;
$datensatz.=$trenner;
$datensatz.= $verein;
$datensatz.=$trenner;
$datensatz.=$email;
$datensatz.=$trenner;
$datensatz.=$lizenz;
$datensatz.=$trenner;
$datensatz.=$Zahlart;
$datensatz.=$trenner;
$datensatz.=$gebuehr;
$datensatz.="\n";
$handle= fopen ($filename,"a+");
fwrite($handle, chr(255) . chr(254) . mb_convert_encoding( $datensatz, 'UTF-16LE','UTF-8')) ;
fclose ($handle);
Hier mal der Datensatz, der unter Position 10 den Originaleintrag hat.
[MAN]SNR;Transponder;Vorname;Name;Jahrgang;Klasse;Land; Ort;Verein;Email;Lizenz;Zahlart;zuzahlen
1;1;Lisa;Muster;1988;Frauen;BEL;Ülmen;;olaf_nagel@ t-online.de;;Überweisung;105
2;2;Lisa;Muster;1988;Frauen;BEL;Ülmen;;olaf_nagel@ t-online.de;;Überweisung;105
3;3;Lisa;Muster;1988;Frauen;BEL;Ülmen;;olaf_nagel@ t-online.de;;Überweisung;105
4;4;Lisa;Muster;1988;Frauen;BEL;Ülmen;;olaf_nagel@ t-online.de;;Überweisung;105
5;5;Lisa;Muster;1988;Frauen;BEL;Ülmen;;olaf_nagel@ t-online.de;;Überweisung;105
6;6;Lisa;Muster;1988;Frauen;BEL;Ülmen;;olaf_nagel@ t-online.de;;Überweisung;105
7;7;Lisa;Muster;1988;Frauen;BEL;Ülmen;;olaf_nagel@ t-online.de;;Überweisung;105
8;8;Lisa;Muster;1988;Frauen;BEL;Ülmen;;olaf_nagel@ t-online.de;;Überweisung;105
9;9;Lisa;Muster;1988;Frauen;BEL;Ülmen;;olaf_nagel@ t-online.de;;Ueberweisung;105?10;10;Lisa;Muster;1988 ;Frauen;BEL;Ülmen;;olaf_nagel@t-online.de;;Ueberweisung;105[/MAN]
Ich hoffe es kann mir Jemand helfen.

Einen Kommentar schreiben: