string url="http://192.168.1.8:8080/ZHPT/showOldCa.do";
    this.webBrowser2.Navigate(url+"?name='王麻子'"); 
前提是我不能操作jsp的页面 只能调用传值,为什么我传个 name='王麻子' 页面报500错误啊?很是郁闷我估计应该是传值的错误  jsp页面不识别这个汉字吧,也不知道我的猜测对不对?是的话 请问怎么能把传的这个值转换下传过去,使得jsp页面能识别。还有没有遇到这样情况的啊?大家帮帮忙给看看

解决方案 »

  1.   


    这个都是乱起的  只是举个例子啊。但是我所传的值 确实是汉字,传到jsp服务器上是  乱码 全是  这 问号 ??????
      

  2.   


                string name="你等哈";
                byte[] buffer = Encoding.GetEncoding("utf-8").GetBytes(name);
                string strName = "";
                foreach (byte b in buffer)
                {
                    strName += string.Format("%{0:X}", b);
                }基本上 可以实现,以前用过   “utf-8” 可以修改  换成需要的格式