No, you can't convert directly from CCSID 65535 into UTF-8.
You can only convert into single byte ccsid - for example 37 (US-English) or 273 (German) or ...
If the data is in a single byte CCSID you easily can convert into UTF-8.
Cast(Cast(Your65535String as VarChar(256) CCSID 37) as VarChar(256) CCSID 1208)
Mit freundlichen Grüßen / Best regards
Birgitta Hauser
Modernization – Education – Consulting on IBM i
"Shoot for the moon, even if you miss, you'll land among the stars." (Les Brown)
"If you think education is expensive, try ignorance." (Derek Bok)
"What is worse than training your staff and losing them? Not training them and keeping them!"
„Train people well enough so they can leave, treat them well enough so they don't want to.“ (Richard Branson)
-----Original Message-----
From: MIDRANGE-L <midrange-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Bobby Adams
Sent: Dienstag, 6. Dezember 2022 22:42
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: CCSID 65535 and SQL
Hi All,
There is a vendor file that has a field with CCSID 65535 assigned. Can SQL convert that field to CCSID 1208? I am asking about SQL because the person who will be working with the file prefers SQL.
When we try to CAST it to 1208 we get '[SQL0332] Character conversion between CCSID 65535 and CCSID 1208 not valid.'
Thanks in advance.
Regards,
Bobby
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at
https://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related questions.
Help support midrange.com by shopping at amazon.com with our affiliate link:
https://amazon.midrange.com
As an Amazon Associate we earn from qualifying purchases.