Hello dears, another issue I'm running into: From ...
# troubleshooting
c
Hello dears, another issue I'm running into: From a custom tap developed to a target postgres, the encoding of "é", "è" or other letters with accent (from french words) are encoded as \u00e9. Do you have any ideas on how I could fix that issue? The data coming from the API is however giving me the proper character. Thanks again 🙂 !
a
@charley_guillaume - To clarify, are you using the SDK for the custom tap? My first guess is that the string encoding should use utf-8 and perhaps is not correctly doing so now.
c
@aaronsteers I'm not using the SDK as the use case is a bit more complex. Although I'm following the best practices. In the SDK, do you specify the character encoding somewhere?
In the end, I reimplemented the
messages.py
. I added to it the
ensure_ascii=False
in the function format_message.
In the end, the issue is coming back after using the target postgres. I'm still trying to figure out what's happening. The message captured by my tap is correct by get eventually corrupted by the target.