Hi, I'm trying to send a notification email from the iSeries using snddst, but part of the message includes a £ sign. On arrival at the designated email address this character has changed to $.
I suspect it's more a case of no conversion being done than the character being converted incorrectly. For example, if I send a £ from an environment where my CCSID is 285 (UK for example) then the £ is encoded as x'5B'. In other CCSIDs (for instance 37 for US or 500 for Latin 1 Multinational) x'5B' is defined as $. So if no conversion from the sending CCSID to the receiving CCSID is done (for instance there's a CCSID 65535 in play "somewhere") then the £ will indeed display as £.
In a properly configured environment you would "see" a £ in both places. In a properly configured environment there would have been a conversion to the appropriate encoded value (for CCSID 37 and CCSID 500 this would be x'B1') of £.
Aww sheesh. Is there a way to edit an earlier reply?
The previous line "So if no conversion from the sending CCSID to the receiving CCSID is done (for instance there's a CCSID 65535 in play "somewhere") then the £ will indeed display as £."
should say:
"So if no conversion from the sending CCSID to the receiving CCSID is done (for instance there's a CCSID 65535 in play "somewhere") then the £ will indeed display as $."
Discuss This Question: 4  Replies
That makes a lot of sense, thanks fellas, I now know where to start digging
and thanks for the fast response too (my first time using this forum)