hur.cn - 华软网

 热门搜索

请高手来看看这个字符串是什么编码?

  作者:未知    来源:网络    更新时间:2011/9/22
请高手来看看下面这个字符串是什么编码?

%E6%B2%B3%E5%8D%97%E9%B9%A4%E5%A3%81%E6%B7%87%E6%BB%A8%E5%8C

怎么把它们转换成汉字?
谢谢你们了
---华软 网友回答---
娌?~你怎么得来的?
---华软网友回复---
没见过
---华软网友回复---
去站长工具网,  能把这样的编码 解码
---华软网友回复---
。。。。要看别人咋加密的吧
---华软网友回复---
utf-8编码 .
---华软网友回复---
URLEncoding
---华软网友回复---
应该是URL的标识符
---华软网友回复---
如何把下面这串代码转换成汉字

CE%AA%C8%CB%C3%F1%B7%FE%CE%F1

在IE地址栏输入,汉字就出来了
http://www.baidu.com/s?wd=%CE%AA%C8%CB%C3%F1%B7%FE%CE%F1&rsv_bp=0&rsv_spt=3&inputT=6293

请问如何用C++实现
---华软网友回复---
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
char buf[] = {0xCE,0xAA,0xC8,0xCB,0xC3,0xF1,0xB7,0xFE,0xCE,0xF1, 0x00};
printf("%s\n", buf);
return 0;
}
---华软网友回复---
为人民服务

在 xp 系列下的 GBK 码的 16 进制表示是

0xce 0xaa 0xc8 0xcb 0xc3 0xf1 0xb7 0xfe 0xce 0xf1

所以,使用 sprintf 或者 CString 的 Format 等函数来输出(%%%02X 的格式)就可以了

---华软网友回复---
如何把汉字转换成上面的字符呢?
---华软网友回复---
是URL编码,汉字就会成这样,可以转一下,网上方法很多
---华软网友回复---

//
to_utf8_string ( % E6 % B2 % B3 % E5 % 8D % 97 % E9 % B9 % A4 % E5 % A3 % 81 % E6 % B7 % 87 % E6 % BB % A8 % E5 % 8C ) 
//--
to_utf8_string convert utf8 format input data to string
//--
  input = E6 B2 B3 E5 8D 97 E9 B9 A4 E5 A3 81 E6 B7 87 E6 BB A8 E5 8C 
//--
  output = "河南鹤壁淇滨�"
//

//-----
最终计算结果 --- 河南鹤壁淇滨�
//

---华软网友回复---
转换成汉字啊,...

使用 sscanf 读取 %xx 的数据,放到 char 里面,把 char 拼接起来,是 GBK 码
---华软网友回复---
帮顶!!!!!!!!!!!!!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。