C#防止WebBrowser在新窗口中打开链接页面
在日常的开发中,大家有时需要用WebBrowser加载URL,来实现某些功能。而这时,我们就不希望所打开的页面中的链接,在新窗口中打开,因为这样的话,实际上是用系统默认的浏览器打开了,从而脱离了你的WebBrowser,也就不能被你所控制了。
[
阅读全文 ].Net, C#, Javascript, VB.NET
在日常的开发中,大家有时需要用WebBrowser加载URL,来实现某些功能。而这时,我们就不希望所打开的页面中的链接,在新窗口中打开,因为这样的话,实际上是用系统默认的浏览器打开了,从而脱离了你的WebBrowser,也就不能被你所控制了。
[
阅读全文 ].Net, C#, Javascript, VB.NET
由于IIS在解析URL时,对于路径中的utf-8编码内容,会将其转换成GBK编码,这样就导致在WordPress中,对$_SERVER[’PATH_INFO’]和$_SERVER[’REQUEST_URI’]取值时取到的是GBK编码的url,但是WordPresss默认是用UTF-8编码的,所以中文就转成了乱码,再用作SQL参数去数据库查询的时候就找不到记录了。
解决方法:
找到 wp-includes\classes.php 这个文件,先备份一个。打开这个文件,找到
<?php //... if ( isset($_SERVER['PATH_INFO']) ) $pathinfo = $_SERVER['PATH_INFO']; else $pathinfo = ''; $pathinfo_array = explode('?', $pathinfo); $pathinfo = str_replace("%", "%25", $pathinfo_array[0]); $req_uri = $_SERVER['REQUEST_URI']; //... ?>
….
[
阅读全文 ]