小编tom*_*tom的帖子

如何UTF-8编码字符/字符串

我正在使用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)

谢谢

c++ string twitter utf-8 character-encoding

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

character-encoding ×1

string ×1

twitter ×1

utf-8 ×1