现在有一段中文要post,通过抓包工具httpwatch抓到的数据,显示post的中文内容变成了这样的
\u901A\u8FC7\u3010\u732A\u732A\u53CD\u5229\u7F51\u3011\u6765\u6DD8\u5B9D\u8D2D\u4E00\u767E\u5143\u5546\u54C1\u6700\u9AD8\u53EF\u8FD4\u4E09\u5341\u4E94\u5143
程序中我用Web.HttpUtility.UrlEncodeUnicode把中文转码后再提交,也是不正确的,望高手指点指点

解决方案 »

  1.   

    Unicode字符串
    声明Response和Request响应流的字符集试试
      

  2.   

    1楼说的直接post中文是不行的。
    下面是抓包截图(Post Data)就是这个_fmw.ra._0.c数据该如何post上去呢?
      

  3.   

    恩,是中文我知道的,因为这些字就是我post上去的,现在的难处就在,模拟提交的时候,我直接post中文,post不上去,不知道咋回事。
      

  4.   

    .net还是jsp ?
    编码后再post ?
      

  5.   

    HttpUtility.UrlEncodeUnicode("内容", System.Text.Encoding.GetEncoding("GB2312"))也不对?
      

  6.   

    .net,9楼的方法试了,还是不对。
      

  7.   

    HttpUtility.UrlEncodeUnicode这个函数就一个参数吧?
      

  8.   

    就是淘宝社区的助威,登录都成功的,也是带着cookies去post的,就是没post成功
    实验网址:http://bbs.taobao.com/catalog/thread/14045510-250881981.htm