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 / 343 / 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 / 4395 / 223 / 1182 ) »
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.
2733
Views
Umlaute und XML
von Beni » 15.12.2004 13:15 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
176
Views
Filenamen auf Umlaute oä überprüfen
von Micha_ela » 29.10.2024 19:21 • Verfasst in ABAP® für Anfänger
4
Antw.
6526
Views
Umlaute in Maschinen lesbare Zeichen
von scanner96 » 19.12.2016 15:10 • Verfasst in ABAP® Core
0
Antw.
3595
Views
Unicode und Open-Dataset/Umlaute
von Thorsten(70) » 21.07.2006 13:24 • Verfasst in ABAP® Core
11
Antw.
2843
Views
Select auf externe Oracle View - Umlaute
von shimsham » 17.04.2018 14:46 • Verfasst in ABAP® für Anfänger

Ü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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 18 Stunden von Bright4.5 1 / 378
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2025
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8621