提交表单返回页面的字符编码问题

CHROX 2007-08-31 01:28:47
网页的meta信息为:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

提交表单,返回页面的字节数组到responseArray
Byte responseArray[]=webClient->UploadData(uriString,"POST",postbyteArray);

我使用ASCIIEncoding* ascii = new ASCIIEncoding();
String * decodedString = ascii-> GetString(responseArray);
得到的decodedString不能显示中文
问:如何处理responseArray?
...全文
124 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CHROX 2007-08-31
  • 打赏
  • 举报
回复
解决了,谢谢大家,结帖。
Encoding* gb=System::Text::Encoding::GetEncoding("gb2312");
String *decodedString=gb->GetString(responseArray);
CHROX 2007-08-31
  • 打赏
  • 举报
回复
我试过ASCIIEncoding UnicodeEncoding UTF8Encoding UTF7Encoding 都不能显示中文,英文正常,我是看着MSDN做的一个提交表单的程序,自己也不懂。网页编码charset=gb2312时,该如何使用这个Byte responseArray?
iatsbg 2007-08-31
  • 打赏
  • 举报
回复
用System.Text.Encoding.Default试试。
spofmy 2007-08-31
  • 打赏
  • 举报
回复
顶一下了
冷月清晖 2007-08-31
  • 打赏
  • 举报
回复
ASCIIEncoding 改为支持宽字节的 ,好像是Encoding
星羽 2007-08-31
  • 打赏
  • 举报
回复
:)
星羽 2007-08-31
  • 打赏
  • 举报
回复
再顶
星羽 2007-08-31
  • 打赏
  • 举报
回复


这个不懂,深夜帮顶

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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