传递中文问题

zjjysoft 2005-08-18 03:32:06
各位高手,请帮个忙,我在地址栏里需要传递一个中文变量的另一个页面,但如果是中文就出错,非英文没事,请高手帮忙解答
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lawyu 2005-08-19
  • 打赏
  • 举报
回复
sorry ,上面错了,如果是 javascript的这样写:
<script language="JavaScript">
function GoUrl()
{
var Name = "中文参数";
location.href = "B.aspx?Name="+escape(Name);
}
</script>
<body onclick="GoUrl()">
>> 进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name));
lawyu 2005-08-19
  • 打赏
  • 举报
回复
进行传递
string Name = "中文参数";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));
进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode(Name));
zjjysoft 2005-08-19
  • 打赏
  • 举报
回复
这个我知道,关键是我是在客户端JAVASCRIPT里
用window.open("abc.php?name="+document.all.txtName.value")";
而文本筐txtName就是我要传的中文值,你们说我在客户端如何用服务器端的URLENCODE函数啊
thunderx 2005-08-18
  • 打赏
  • 举报
回复
使用urlencode或base64_encode之类的编码后再传,用对应的decode来解码使用嘛!
zairwolf 2005-08-18
  • 打赏
  • 举报
回复
urlencode函数。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧