Zitat:
Zitat von jogisarge
Leider führt das
PHP-Code:
mb_convert_encoding( $datei[$a], 'ISO-8859-1', 'UTF-16LE')
zu
Code:
???????????????????????�?�??
|
Bei mir führt das, wenn ich es in einer als ISO-8859-1 ausgelieferten Ressource anwende (Script als ANSI gespeichert), zu
Code:
?120|SPX|ART|9811|1.000|�|� 150|SPX|ART|981211.000|�|�
- und ist damit schon recht nah dran am Original, welches mir Notepad++ als
Code:
120|SPX|ART|9811|1.000|NUL|NUL
150|SPX|ART|981211.000|NUL|NUL
anzeigt. (Unter Format ist dabei im NP++ automatisch UCS-2 LE ausgewählt, aber ich kann gerade nicht sagen, in wie fern das wahrscheinlicher ist als UTF16-LE.)
Die NUL-Bytes werden als
dargestellt, und das führende Fragezeichen rührt vermutlich von einer konvertierten BOM her.