Special characters are replaced by Replacement Character in all Rest and GraphQL communication #5911
PaulIsProgramming
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
GET and GraphQL calls (received by and send from our backend) suddenly contain replacement characters for special chars (German ä,ü,ö, the paragraph char,...).
This behaviour started last last week Monday in multiple microservices. Logs show that just before json/request answers are returned, the text is as it should be.
What is weird is that this behaviour starts showing after about 30 minutes give or take. When the kubernetes pod is restarted it works again (no replacement chars) until it doesn't.
We compared the package versions in the faulty release of our service with the last working release and the only package that changed was axios (see list below). We tried running a service with the old (and working) axios version but the error still happens.
We are using the same express version (4.19.2) for a long time and this just started happening. I assume it is one of its dependencies but have no clue how to figure out which one it is.
I have installed Express versions 4.18.2 and 4.17.2 in our services and they run as expected (no errors). The following is a list of all packages that our microservice uses:
Any help/hint where to look is much appreciated.
Thanks
Beta Was this translation helpful? Give feedback.
All reactions