[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2007
    Beiträge
    75

    Euro Zeichen aus IFS Datei UTF8 ersetzen

    Hallo,

    ich versuche mit sed in einer UTF-8 IFS-Datei das € Zeichen zu ersetzen,
    da dies beim Import mit XML-SAX zu einen Fehler führt.

    Mit folgendem QSH-Befehl habe ich es versucht:

    export QIBM_CCSID=1208
    sed -C 1208 's/\xE2\x82\xAC/EUR/g' /testeuro_in.txt > testeuro_out.txt

    Leider funktioniert das aber nicht.
    Habe es auch anstatt den Hex-Codes schon direkt mit dem € Zeichen probiert,
    leider ohne Erfolg.

    Gibt es hier evtl. Alternativen, bzw. hat wer eine Idee, was hier das Problem sein könnte?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    18.168
    Voraussetzung ist natürlich, dass die Quelle auf einer CCSID "mit Euro" steht, also z.B. 1141 statt 273.
    Dann klappts auch mit der Umwandlung von/nach 1208.
    In 273 ist "€" nämlich nicht definiert.

    Kommt die TXT aber von Windows, so sollte sie CCSID 1252 habe. Da gibt's das "€" auch wieder.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jan 2007
    Beiträge
    75
    Die quelldatei im IFS hat die ccsid 1208 und hier soll das € Zeichen ersetzt werden.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    18.168
    Wenn ich den Befehl sehe, so gibst du das €-Zeichen als "url-Encode" und nicht als "UTF8" an.
    In UTF8 kommen nämlich nur 2 Zeichen raus, allerdings kenne ich die Hexumsetzung dafür nicht:
    "€"
    Hier gibts den Online-Konverter:
    https://encoder.mattiasgeniar.be/index.php

    Öffne die Datei mal auf der AS/400 mittels EDTF/DSPF und schalte die Hex-Sicht ein.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: http://www.fuerchau.de/software/upload400.htm
    BI? Da war doch noch was: http://www.ftsolutions.de

Ähnliche Themen

  1. Zeichen ersetzen
    Von programmer400 im Forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 04-11-15, 07:46
  2. Euro-Zeichen
    Von WoRi im Forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 19-03-09, 11:16
  3. Euro-Zeichen
    Von Bleil im Forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 01-10-01, 12:34
  4. EURO-Zeichen auf 5250 Bildschirm
    Von Brownie im Forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 25-09-01, 06:58
  5. Euro-Zeichen € ??
    Von Ludger Muhmann im Forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 22-03-01, 22:30

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •