Konvertieren von EBCDIC zu UTF-8

Hallo Community,
ich habe derzeit das Problem, dass ich Daten vom EBCDIC-Formt in UTF-8 konvertieren möchte.

Folgende Funktion gibt mir auch das zurück, was ich haben möchte.

mb_convert_encoding($target, 'UTF-8', 'IBM1047');

Allerdings wird hier aber auch eine Warnung ausgegeben.

 	
Warning: mb_convert_encoding() [function.mb-convert-encoding]: Illegal character encoding specified in ...

Natürlich könnte ich die Warnung nun durch ein vorangestelltes ‘@’ verschleiern. Allerdings wüsste ich gerne, ob es auch einen Weg ohne Warnung gibt.

Danke schon mal.
Gruß,
casi

Das Problem ist, dass IBM1047 kein unterstütztes Format ist.
Eine Möglichkeit ist, den 3. Parameter wegzulassen.

Weitere Infos findest du hier: http://de1.php.net/mb_convert_encoding
und hier: http://de1.php.net/manual/en/mbstring.supported-encodings.php

Dankeschön :slight_smile:
den 3. Parameter weg zu lassen hat funktoniert.