代码:
String url = "http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1280&bih=830&q=" + getkeystr;需求:提交给谷歌的字符串变量url我希望应该为如下形式:http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1280&bih=830&q="北京联通"    而不是   http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1280&bih=830&q=北京联通我试着用了转义符,但是... + "\"" + getkeystr + "\"",可是这样做出来提交过去的url就变成了http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1280&bih=830&q=\"北京联通\"。请教各位这个应该怎么解决呢?谢谢!

解决方案 »

  1.   

    String url = @"http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1280&bih=830&q=" + getkeystr;
      

  2.   

    string url = "http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1280&bih=830&q=" + Server.UrlEncode("\"" + getkeystr + "\"");
      

  3.   

    KarasCanvas:抱歉,忘了说明了,我是winform的程序.....
      

  4.   

    知道怎么写了,应该是写成:
    url = "http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1280&bih=830&q=\"" + getkeystr + "\"";
    这样就OK了