注册 登录
编程论坛 ASP.NET技术论坛

[求助]发送信息乱码问题

重在参与 发布于 2007-07-25 16:32, 695 次点击
刚才我已经发过一个帖子,说的是发短信问题,现在发短信已经解决,可是只能发数字或字母,如果发汉字就是乱码,请问应该怎么改。strContent这个变量,请问怎么转换,网站是一个青鸟的服务器,所以不能给出正确网址,请见谅


strUser="liufeng" '此处设置您的帐户
strPwd="820419" '此处设置您的帐户密码
strMobile="138*********" '此处设置接收短信息的手机号码
strContent="此处如果为汉字就是乱码"
Response.Redirect("http://faxing8.net/sendsms.asp?User=" + strUser + "&Pass=" + strPwd + "&Mobile=" + strMobile + "&Text=" + strContent);
6 回复
#2
冰彩虹2007-07-25 17:03
有可能是编码问题

试试strContent= Server.UrlEncode("汉字");

接受的时候Server.UrlDecode()

不知道可否
#3
重在参与2007-07-25 17:11

不是,用户在网上输入自己的手机号,点确定按钮,按钮下的代码是那些,然后那边服务器直接给用户发送一条短信到手机上,所以接受方不在我们这

#4
MrFeng2007-07-25 17:12

楼上的是正解.

有时候需要编码一下才能正常显示的.

#5
jyoseyi2007-07-25 17:54
你用的搜 GET方法传值把? 用POST方法就不会出现乱码
#6
重在参与2007-07-25 20:18
哪块写POST方法,我这是在一个按钮下写的代码
#7
jyoseyi2007-07-26 12:59
</head>
<body>
<form id="form1" runat="server" method="post">


在HTML里 加上 method="post" ,默认的没有method="post"

试下看看
1