-
Konvertieren in Unicode
Hallo Forum,
ich möchte Zeichen nach Unicode konvertieren
z.B. abc ergibt \u0061\u0062\u0063
habt Ihr dafür eine Lösung?
Bitte keine Grundsatzdiskussionen wie beim Thema "Buchempfehlung"
Vielen Dank für Eure Unterstützung
Rainer
-
Hallo Rainer,
je nachdem aus welcher Umgebung du kommst kannst du das mit SQL machen.
Code:
values ( hex(graphic('abc', 10, 1200) ) )
10=Länge
1200=Die gewünschte Unicode CCSID
In RPG würde das dann so aussehen:
Code:
Exec Sql Set :v1 = graphic('abc', 10, 1200);
lg Andreas
-
Hallo Andreas,
danke für diese tolle Lösung, die auf Anhieb funzt
Herzliche Grüße
Rainer
-
Wie wäre es mit ILERPG:
D MyUnicode C 10
D MyChar A 10
MyUnicode = %UCS2(MyChar); // Umwandeln in Unicode
MyChar = %char(MyUnicode); // Umwandeln in CCSID des Jobs
Oder eben SQL:
exec sql Set : MyUnicode = cast(: MyChar as nchar(10));
Zu beachten ist lediglich, dass mit %UCS2 in die CCSID 13488 übersetzt wird, während CCSID 1200 UTF-16 entspricht.
UTF-16 ist aber ein variabler 2/4-Byte-Code der mehr als die 64000-Schriftzeichen kennt.
Solange man aber kleiner U'7FFF' bleibt, ist UCS2 und UTF-16 identisch.
-
Hallo Baldur,
das ist auch eine gute Lösung
Vielen Dank
Rainer
-
Sofern das Ziel-Feld bereits mit GRAPHIC bzw. VARGRAPHIC mit CCSID 1200 (oder auch 13488) definiert ist, erfolgt die Konvertiung von EBCDIC in dieses Format in SQL automatisch, d.h. eine explizite Konvertierung über GRAPHIC/VARGRAPHIC bzw. CAST ist nicht erforderlich.
Birgitta
Similar Threads
-
By andreaspr@aon.at in forum IBM i Hauptforum
Antworten: 28
Letzter Beitrag: 01-10-18, 16:06
-
By weidenhammer in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 07-05-15, 11:37
-
By spiceisnice in forum IBM i Hauptforum
Antworten: 14
Letzter Beitrag: 21-10-14, 17:06
-
By danielfeurstein in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 22-07-02, 15:19
-
By Markus Ralf in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 22-10-01, 16:09
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks