以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 传递参数中文到php页面的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94237)
|
-- 作者:bobolan521
-- 发布时间:2016/12/19 16:35:00
-- 传递参数中文到php页面的问题
s变量如果是纯字符或者数字,执行正常
但如果S含中文变量,就有问题 了,请问一下老师要如何修改代码 此主题相关图片如下:zz.jpg
[此贴子已经被作者于2016/12/19 16:40:51编辑过]
|
-- 作者:有点色
-- 发布时间:2016/12/19 17:04:00
--
方法一:system.web.dll
项目添加System.Web.dll引用
用UrlEncode格式化再拼到接口地址里
Dim s As String = "活动的支持" & vbcrlf & "您的人气"
s = System.Web.HttpUtility.UrlEncode(s)
Output.Show(s)
方法二:用js对象
Dim str As String = "锤子科技" Dim ScriptControl As Object, data As Object, JscriptCode As String JscriptCode = "function toUrl() {return encodeURI(\'" & str & "\')}" ScriptControl = CreateObject("MSScriptControl.ScriptControl") With ScriptControl .Language = "Javascript" .Timeout = -1 .AddCode(JscriptCode) str = .Run("toUrl") End With
Dim proc As new Process proc.File = "http://qichacha.com/search?key=" & str & "&index=0" proc.Start
|
-- 作者:bobolan521
-- 发布时间:2016/12/19 20:31:00
--
老师这里用WebBrowser控件为什么就不可以啊 ,用浏览器打开就可以正常执行
上面三句可正常执行,但下面两句就不对
此主题相关图片如下:1.jpg
[此贴子已经被作者于2016/12/19 20:44:11编辑过]
|
-- 作者:blackzhu
-- 发布时间:2016/12/20 9:03:00
--
如果是模式窗口不起作用的.
|
-- 作者:bobolan521
-- 发布时间:2016/12/20 9:21:00
--
我用独立窗口呢?
|
-- 作者:有点色
-- 发布时间:2016/12/20 9:35:00
--
检查你的php网页代码,肯定编写得有问题。
|
-- 作者:bobolan521
-- 发布时间:2016/12/20 9:37:00
--
没问题的,我的企业微信里收到很多条信息了
|
-- 作者:有点色
-- 发布时间:2016/12/20 9:38:00
--
肯定,有问题,返回的json数据都不一样,正常的是0,不正常的是-1
|
-- 作者:bobolan521
-- 发布时间:2016/12/20 9:53:00
--
老师你看,你刚才发的信息我都收到了 此主题相关图片如下:img_0632.png
|
-- 作者:有点色
-- 发布时间:2016/12/20 9:54:00
--
以下是引用有点色在2016/12/20 9:38:00的发言: 肯定,有问题,返回的json数据都不一样,正常的是0,不正常的是-1
认认真真去看你php的代码,肯定有对浏览器的判断。
|