Base64 und Umlaute

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Base64 und Umlaute

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Hallo zusammen,

wir bekommen von DHL das Printlabel als ZPL-File zurück. Leider nicht direkt als ZPL, sondern ich muss es mit dem FB SCMS_BASE64_DECODE_STR erst umwandeln. Und leider entsteht da bei den Umlauten ein Problem. Ist Euch eine Methode bekannt, wie man die Umlaute erhalten kann? Ich habe es auch mit cl_http_utility=>if_http_utility~decode_base64 versucht, leider ohne Erfolg.

Viele Grüsse
Nicola

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Base64 und Umlaute

Beitrag von jocoder (Specialist / 342 / 3 / 102 ) »
Bei der Decodierung von Base64 entstehen zu erst einmal Binärdaten. Deswegen gibt der FB SCMS_BASE64_DECODE_STR auch einen XSTRING zurück. Entsteht das Problem beim Unwandeln der Binärdaten in Zeichen? Dann liegt es an der verwendeten Codepage.

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
Lucyalison


Re: Base64 und Umlaute

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Hallo jocoder,
ja so einfach kann es sein ;-) ich nehme jetzt Codepage 4110, also UTF-8, und die Umlaute sind einwandfrei dargestellt. Leider kann er jetzt aber das # nicht mehr erkennen. Das Formular kann maximal eine Tabellenzeile von 255 Character ausgeben und wir hatten vorher im Coding split at '#'. Mit Verwendung der neuen Codepage hat er # nicht mehr erkannt und nicht gesplittet. Aber mit Verwendung der Methode cl_apl_ecatt_script=>split_string_255 lies sich auch das lösen.

Vielen Dank und viele Grüsse
Nicola

Re: Base64 und Umlaute

Beitrag von der_neuling (ForumUser / 89 / 18 / 3 ) »
Hallo, stehe hier gerade vor dem selben Problem, meine Umlaute werden nicht richtig formatiert.

Welchen Aufruf muss ich nun verwenden um eine URL mit Umlauten richtig zu formatieren?

Re: Base64 und Umlaute

Beitrag von a-dead-trousers (Top Expert / 4370 / 221 / 1174 ) »
CL_HTTP_UTILITY=>ESCAPE_URL
bzw.
ESCAPE
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2728
Views
Umlaute und XML
von Beni » 15.12.2004 13:15 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
7188
Views
Umlaute konvertieren
von Gast » 26.11.2004 13:01 • Verfasst in ABAP® für Anfänger
1
Antw.
53
Views
Filenamen auf Umlaute oä überprüfen
von Micha_ela » 29.10.2024 19:21 • Verfasst in ABAP® für Anfänger
4
Antw.
6494
Views
Umlaute in Maschinen lesbare Zeichen
von scanner96 » 19.12.2016 15:10 • Verfasst in ABAP® Core
0
Antw.
3592
Views
Unicode und Open-Dataset/Umlaute
von Thorsten(70) » 21.07.2006 13:24 • Verfasst in ABAP® Core

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

corresponding - mapping - switch
vor 6 Stunden von DeathAndPain 31 / 638
aRFC im OO-Kontext
vor 23 Stunden von ralf.wenzel 1 / 183
Exception statt sy-subrc
Gestern von DeathAndPain 14 / 524

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

corresponding - mapping - switch
vor 6 Stunden von DeathAndPain 31 / 638
aRFC im OO-Kontext
vor 23 Stunden von ralf.wenzel 1 / 183
Exception statt sy-subrc
Gestern von DeathAndPain 14 / 524

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 23 Stunden von ralf.wenzel 1 / 183
EPC QR Code in Smartforms ohne CF_LF
vor einer Woche von Thomas J. 1 / 1384
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 6928