用Server.URLEncode(decodeURI("%E4%B8%AD"))就可以了,要在服务器端运行,asp语言用javascript
<%@language="javascript"%>
<%
Response.Write(Server.URLEncode(decodeURI("%E4%B8%AD")));
%>
<%@language="javascript"%>
<%
Response.Write(Server.URLEncode(decodeURI("%E4%B8%AD")));
%>
解决方案 »
- [十万火急]js脚本实现导航条效果小状况
- <bgsound可以設置開關嗎?
- 问个js着色效果问题~
- [高分诚意求助] 关于省市县三级下拉菜单的JavaScript代码分离成独立的.js文件的解决,以及另一个疑问
- javascript 数组中的数据有逗号 ,怎样还能正确取得各个数组中的元素!
- Ctrl+Enter 提交表单的时候怎么同时验证表单呢 而且只允许提交一次呢
- javascript能否读写本机文件?
- 100分请教iframe问题!如何屏蔽iframe中的右键?
- 求救!!! 怎么改变图片的连接??? 在线求答!!!!!
- 求一个图片切换的效果
- 如何使用JS检测IE浏览器版本是不是6.0 如果不是跳到另外一个页面
- 如果把通过request获取的用户加密后传给另一个action
<%
Response.Write(Server.URLEncode(decodeURI("%E4%B8%AD")));
%>得到的结果依然是 %E4%B8%AD
而不是 %F1%E9问题说简单点就是将中文的"中"的utf-8 编码%E4%B8%AD 转换为 euc-kr编码的%F1%E9