一个WEB方面的深入问题?HTTP协议是怎么传输汉字的?

vick 2003-06-19 11:09:53
一个WEB方面的深入问题?HTTP协议是怎么传输汉字的?
一个Form里面假如有个文本框,文本框里填入汉字提交Form后,汉字被分解成一段编码,形如"%b4%c3"这种形式,如果我监听得到的是形如"%b4%c3"这种形式的编码,如何处理可得出汉字?
能否解释一下具体的转化原理?
...全文
70 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
srxumin 2003-08-19
  • 打赏
  • 举报
回复
up
vick 2003-06-24
  • 打赏
  • 举报
回复
多个怎么办?
我试了一下,定义一个数组,连起来是乱码阿。
char tt[20];
tt[0] = StrToInt("0xB4");
tt[1] = StrToInt("0xC3");
tt[2] = StrToInt("0xB4");
tt[3] = StrToInt("0xC3");
tt[4] = '0';
ShowMessage(tt);
invalid 2003-06-20
  • 打赏
  • 举报
回复
%b4%c3转换成16进制0xb4c3就是汉字了
可以用StrToInt("0xB4C3")
叶子哟 2003-06-19
  • 打赏
  • 举报
回复
我记得TNMHTTP那个控件支持汉字呀
warton 2003-06-19
  • 打赏
  • 举报
回复
上面使用NMURL控件,encode进行编码,decode进行解码,没问题,我试过!
warton 2003-06-19
  • 打赏
  • 举报
回复
NMURL1->InputString=Edit3->Text;
Edit1->Text=NMURL1->Encode;


NMURL1->InputString=Edit3->Text;
Edit1->Text=NMURL1->Decode;

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧