我正在使用Twitter API库将状态发布到Twitter.Twitter要求帖子采用UTF-8编码.该库包含一个URL编码标准字符串的函数,该函数适用于所有特殊字符,例如!@#$%^&*(),但是对重音字符(和其他UTF-8)的编码不正确.
例如,'é'转换为'%E9'而不是'%C3%A9'(它几乎只转换为十六进制值).是否有内置函数可以输入类似'é'的内容并返回类似'%C9%A9'的内容?
编辑:我是UTF-8的新手,以防我要求的内容毫无意义.
编辑:如果我有
string foo = "bar é";
Run Code Online (Sandbox Code Playgroud)
我想把它转换成
"bar %C3%A9"
Run Code Online (Sandbox Code Playgroud)
谢谢