url-C#窗体:通过URL打开浏览器,传参数的问题。

问题描述

C#窗体:通过URL打开浏览器,传参数的问题。

Process p = new Process();
p.StartInfo.FileName = "IExplore.exe";
p.StartInfo.Arguments = url;

求大神帮忙解答一下:
这个url我想调用我的java接口,但是我想传一些中文的参数过去,请问该怎么写?

解决方案

IExplore是IE浏览器,你的参数只能是URL,有中文可以用URLEncode编码下(就是你看到的%1E%3A%67%00之类的字符串)
http://blog.163.com/china_yd@126/blog/static/4762981920125252589817/

解决方案二:

实在不行,就做一个中文和英文的映射表!

时间: 2025-01-02 03:16:00

url-C#窗体:通过URL打开浏览器,传参数的问题。的相关文章

js的form表单提交url传参数(包含+等特殊字符)的两种解决方法_javascript技巧

方法一:(伪装form表单提交) linkredwin = function(A,B,C,D,E,F,G){ var formredwin = document.createElement("form"); formredwin.method = 'POST'; document.body.appendChild(formredwin); formredwin.action = "http://www.A.com/A.wiki?A=" +encodeURI(A) +

在iframe中的<a>标签改变window窗体的url.

问题描述 main.html<html><body> <iframe name="" src="abc.html"></iframe></body></html>abc.html<html><body><a href="#"></a></body></html>a中如何获得改变window窗体的url?

thinkphp 3.2.3 入门示例2(URL传参数的几种方式)

原文:thinkphp中URL传参数的几种方式 在thinkphp中,url传参合asp.net中原理类似,下面就单个参数和多个参数传递方式进行一个简单讲解 1.传单个参数  单个参数这种比较简单,例如 想像edit操作里面传递一个id值,如下写法__URL__/edit/id/1 http://localhost/index.php/user/edit/id/1 id和其值1要分别位于/后面 后台获取id通过    $id=$_GET['id']   即可获取其具体值. 2.传多个参数 传多个

axWebBrowser中如何获取单击鼠标事件,获取URL并传递给我得浏览器?

问题描述 axWebBrowser中如何获取单击鼠标事件,获取URL并传递给我得浏览器? 解决方案 解决方案二:http://www.codeproject.com/KB/vb/extended_webbrowser.aspx*****************************************************************************欢迎使用CSDN论坛专用阅读器:CSDNReader(附全部源代码)http://feiyun0112.cnblogs.

请教WPF中打开浏览器,Post方式传递参数的问题

问题描述 现在在WPF中开发,遇到了一个问题:打算在WPF程序中打开一个网页,并给网页传递参数,在网页中获取参数信息并做处理.由于参数比较长而且含有中文,现在就遇到了这个问题:1.打开网页后,参数值不固定,如果过长,就会被IE截取地址,所以传过去的信息不全,而且会把参数以明文的形式显示出来,不方便.2.参数中有中文,这样导致在打开浏览器中,中文编程了乱码,在网页中获取的内容就不对了我是用Process.Start的方式打开网页的,现在想问问能不能用Post的方式打开,解决传递中参数过长.参数中中

Dreamweaver MX 2004 行为之打开浏览器窗口

dreamweaver|浏览器 · 打开浏览器窗口 使用"打开浏览器窗口"动作在一个在新的窗口中打开指定的URL.您可以指定新窗口的属性(包括其大小).特性(它是否可以调整大小.是否具有菜单栏等)和名称. 如果不指定该窗口的任何属性,在打开时它的大小和属性与打开它的窗口相同.指定窗口的任何属性都将自动关闭所有其它未显式打开的属性.例如,如果您不为窗口设置任何属性,它将以 800 x 600 像素的大小打开并具有导航条.地址工具栏.状态栏和菜单栏.如果您将宽度显式设置为 400.将高度设

菜鸟学用Dreamweaver MX 2004行为(7)打开浏览器窗口

dreamweaver|浏览器 本站原创内容,转载请注明出处网页教学网. 打开浏览器窗口 使用"打开浏览器窗口"动作在一个在新的窗口中打开指定的URL.您可以指定新窗口的属性(包括其大小).特性(它是否可以调整大小.是否具有菜单栏等)和名称. 如果不指定该窗口的任何属性,在打开时它的大小和属性与打开它的窗口相同.指定窗口的任何属性都将自动关闭所有其它未显式打开的属性.例如,如果您不为窗口设置任何属性,它将以 800 x 600 像素的大小打开并具有导航条.地址工具栏.状态栏和菜单栏.如

jvm-swt中打开浏览器后,JVM崩溃

问题描述 swt中打开浏览器后,JVM崩溃 我这是swt程序,一个功能是调用浏览器访问百度地图获取坐标,以前一直都没有问题,可现在一打开这个功能JVM就挂了,下面贴出日志信息,望高手分析指点下,谢谢! # A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x67164778, pid=2728, tid=4680 JRE v

参数传递-c#用线程打开一个新窗口并传参数显示

问题描述 c#用线程打开一个新窗口并传参数显示 我想在form1用线程打开新的通知窗口form2,并传参数过去显示在这个窗口上,每个通知窗口显示一分钟,然后自动关闭.可能同时新建并显示三到四个这样的窗口,并不影响form1的正常运行.现在用百度到的方法,要么无法传参,要么显示秒退.求大神给个实例. 解决方案 不要在线程中创建窗口或者操作UI,应该用invoke传委托.传参数可以通过构造函数. 解决方案二: 建议你在程序中建立队列 Queue<string> infoQueue=new Queu