โ07-28-2022 11:04 AM
Hello Experts ,
Iโm trying to write file in US-ASCII file format.
i have used mapperโ>binary copyโ>transcoderโ>file writer snap.
Mapper has input string and binary output. Binary copy snap to make copy of result of mapper.
transcoder snap with setting UTF-8 to US-ANSCII format and then file writer snap to write file.
But transcoder fails with error saying โFailed to transcode from UTF-8 to US-ASCII, reason=The character set in the input data may not be UTF-8,โ
above pipeline is getting triggered from parent pipeline which pass input string to this pipeline.
Any suggestion what wrong iโm doing over here?
Regards,
Ajay
โ07-28-2022 11:47 AM
Hi Ajay,
Can you please explain how your Mapper is configured? Itโs very unusual to have binary output for a Mapper.
โ07-28-2022 11:48 AM
What sort of file are you trying to write? A JSON file?
โ07-28-2022 07:29 PM
@ptaylor thank you for reply, trying to write plain string to file in ascii format. used mapper with binary output view to avoid additional snap to convert document to binary.
โ07-29-2022 10:24 AM
Ok. And youโve set up the Mapper to map a string from the input document to the special field content
, like this?
Why do you need the Transcoder? The ASCII character set is extremely limited (only 128 characters) so if there are characters in the input that canโt be transcoded to ASCII that would be why youโre seeing that error. (The error message is confusing.)