frankx: excelkonvert, Zeichenkodierung "FS" "RS" "DC3" "NUL"

Beitrag lesen

Hellihello

wie liest du die Excel-Tabelle genau aus? Mit fopen(), fread() und so?
Das kann nicht funktionieren, weil die Daten in einem proprietären Binärformat vorliegen.

excel_spreadsheet_reader

handelt

Die Codes, die du im Thread-Titel erwähnst, sind die Klartextnamen einiger ASCII-Steuerzeichen (also die Zeichencodes 00h bis 1Fh), z.B.
00h  NUL  Null Character
19h  DC3  device control 3
1Ch  FS   file separator
1Eh  RS   record separator

(siehe auch http://www.asciitable.com/)
Das dürfte der Zeichensalat sein, der herauskommt, wenn man eine Binärdatei in einem unbekannten Format einfach als normalen Text interpretiert.

besten Dank, habe grade auch mal weiterrecherchiert und mit

  
  
for ($i=0;$i<50;$i++) {  
 echo $i."-".chr($i)."\n";  
}  
  

herausgefunden, dass NUL das ascii=0 ist und

  
$fs=chr(28);  
echo $fs;  
$rs=chr(30);  
echo $rs;  
$dc3=chr(19);  
echo $dc3;  

~~~.  
  
Der Excel-Reader bietet aber auch eine output-encoding Funktion an, habe da aber die Details noch nicht kapiert.  
  
Besten Dank,  
  
Frankx