我目前遇到了一个问题。
我从网址获取了一个字符串,我通过curl_easy_unescape
解码了这个字符串,并且我得到了一个解码后的字符串。到目前为止一切都很好。
现在是问题所在。例如,当网址有"对应的"在标题内ü
,curl_easy_unescape
会转换ü
中\xfc
的对应部分。现在我的String有\xfc
。
我需要它作为"ü"
。
我需要在我的字符串中写一个"ü"
,或者我收到一个错误,我的字符串不是utf8格式的。我需要在一个字符串里面。例如
"Hallü howre yoü"
用curl_easy_escape变成
"Hall\xfc+howre+you\xfc"
我想将\xfc
还原为"ü"
或"\u00fc"
s
我试过的解决方案是:
将\x
更改为\u00
。那会起作用并且可以解决问题。但取代并不起作用。
在utf 8中编码字符串
获取xFC的十进制值并执行char = valueofFC
。
我不知道如何解决这个问题。