I have a string which I get from a function
>>> example = Some_function()
This Some_function return a very long combination of Unicode and ASCII string like 'gn1\ud123a\ud123\ud123\ud123\ud919\ud123\ud123'
My Problem is that when I try to convert this unicode string to bytes it gives me an error that \ud919
cannot be encoded by utf-8
. I tried :
>>> further=bytes(example,encoding='utf-8')
Note:
I cannot ignore this \ud919. If there is a way to solve this problem or how can I convert 'gn1\ud123a\ud123\ud123\ud123\ud919\ud123\ud123'
to 'gn1\ud123a\ud123\ud123\ud123\\ud919\ud123\ud123'
to treat \ud919 as simple string not unicode.