打开下面的链接,会发现传递的参数wd为: Android 2.3应用开发实战
http://book.baidu.com/s?wd=Android+2.3%D3%A6%D3%C3%BF%AA%B7%A2%CA%B5%D5%BD请教在javascript里面,如果把带有中文的字符串 "Android 2.3应用开发实战"转成字符串"Android+2.3%D3%A6%D3%C3%BF%AA%B7%A2%CA%B5%D5%BD" 空格是用"+"连接的,谢谢
http://book.baidu.com/s?wd=Android+2.3%D3%A6%D3%C3%BF%AA%B7%A2%CA%B5%D5%BD请教在javascript里面,如果把带有中文的字符串 "Android 2.3应用开发实战"转成字符串"Android+2.3%D3%A6%D3%C3%BF%AA%B7%A2%CA%B5%D5%BD" 空格是用"+"连接的,谢谢
试试 ~
Android%202.3%u5E94%u7528%u5F00%u53D1%u5B9E%u6218
但可考虑服务器端转换:
c#:
Response.Write(HttpUtility.UrlEncode("Android 2.3应用开发实战", Encoding.GetEncoding(936)));测试输出是:Android+2.3%D3%A6%D3%C3%BF%AA%B7%A2%CA%B5%D5%BD
echo $dd=urldecode('Android+2.3%D3%A6%D3%C3%BF%AA%B7%A2%CA%B5%D5%BD');
echo "<br>";
echo urlencode($dd);输出:Android 2.3应用开发实战
Android+2.3%D3%A6%D3%C3%BF%AA%B7%A2%CA%B5%D5%BD (在GB2312编码下。)