I'm encountering a problem currently.
I'm getting a string from a url, I'm decoding this string via curl_easy_unescape
and I'm getting a decoded string. So far so good.
Now is where the problem is. For example, when the url had the "counterpart" to ü
inside his header, curl_easy_unescape
turns the counterpart of ü
in \xfc
. Now my String has \xfc
.
I need it as a "ü"
.
I need a written "ü"
in my string, or I'm getting an error that my string is not utf8 formatted. And i need it inside a string. For example
"Hallü howre yoü"
with curl_easy_escape this turns into
"Hall\xfc+howre+you\xfc"
And i want to revert the \xfc
into "ü"
s or into "\u00fc"
s
My solutions i tried have been:
changing the \x
to \u00
. That would work and do the trick. But replacing doesn't work.
encoding the string in utf 8
getting the decimal value of xFC and doing char = valueofFC
.
I don't have a clue, how i could resolve that issue.