Open TZanke opened 6 years ago
I have a string containing a unicode control char (mail subject) unicode:\x88 utf-8: \xc2\x88
\x88
\xc2\x88
original MimeType: =?UTF-8?Q?=C2=88?=
=?UTF-8?Q?=C2=88?=
Yaml Renderer creates the following line in restframework: subject: "\x88" (unicode)
subject: "\x88"
The client side has no problem at all (yaml.dump), but the rest framework server on the other side has.
RuntimeError: ReaderError at /api/xyz/ unacceptable character #x0088: special characters are not allowed in "", position 123
pyyaml can dump but will not read content it creates.
I also installed the latest PyYaml master to fix this issue: https://github.com/yaml/pyyaml/issues/25 But nothing changes.
Any thoughts on this?
(Edit: After some hours debugging i updated this question. I think this is a PyYaml related problem. But ideas are welcome)
I have a string containing a unicode control char (mail subject) unicode:
\x88
utf-8:\xc2\x88
original MimeType:
=?UTF-8?Q?=C2=88?=
Yaml Renderer creates the following line in restframework:
subject: "\x88"
(unicode)The client side has no problem at all (yaml.dump), but the rest framework server on the other side has.
pyyaml can dump but will not read content it creates.
I also installed the latest PyYaml master to fix this issue: https://github.com/yaml/pyyaml/issues/25 But nothing changes.
Any thoughts on this?
(Edit: After some hours debugging i updated this question. I think this is a PyYaml related problem. But ideas are welcome)