网上找了一下资料,对注册表重新设置了一下,就解决问题了。 有两种方法可以解决此问题: 1、在Web服务器端修改注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\INETINFO_PARAMETERS\FAVORDBCS把1改成0,之后重新启动IIS即可。(如果此值已经是0,应该不会出现上述问题) 2、在客户端修改IE设置把“总是以UTF-8发送URL”设置为不选中。(最好采用第一种方案,否则不会为每个访问者都去设置一下吧)...
http://www.jb51.net//article/16105.htm
比如,若要将某个String对象s从gbk内码转换为UTF-8,可以如下操作s.decode(’gbk’).encode(’utf-8′)可是,在实际开发中,我发现,这种办法经常会出现异常:UnicodeDecodeError:‘gbk’codeccan’tdecodebytesinposition30664-30665:illegalmultibytesequence这是因为遇到了非法字符——尤其是在某些用C/C++编写的程序中,全角空格往往有多种不同的实现方式,比如\xa3\xa0,或者\xa4\x57,这些字符,看起来都是全角空格,但它们并不是“合法”的全角空格(真正的全角空格是\xa1...
http://www.jb51.net//article/16104.htm
.htaccess文件RewriteRule^(.*).html$index.php?id=$1对于一个网址http://www.jb51.net/我是谁.html我们将会遇到以下4种情况http://www.jb51.net/我是谁.html(这里的”我是谁”是GB2312编码)IE打开,接收到的id是utf8编码的”我是谁”FireFox打开,接收不到id值,并且Apache会出现403错误。这里需要着重说明一下,因为FireFox会将”我是谁”自动urlencode,如果你的页面链接中”我是谁”的编码是gb2312就会出错。http://www.jb51.net/我是谁.html(这里的...
http://www.jb51.net//article/16073.htm
一、在函数中,传递数组时使用return比使用global要高效,比如:functionuserloginfo($usertemp){$detail=explode("|",$usertemp);return$detail;}$login=userloginfo($userdb); 比functionuserloginfo($usertemp){global$detail;$detail=explode("|",$usertemp);}userloginfo($userdb); 要高效二、(这个代码用于得到程序目录对应的网址,推荐使用)$urlarray=explode('/',$HTTP...
http://www.jb51.net//article/16067.htm
1、location和“:”号间不能有空格,否则会出错。2、在用header前不能有任何的输出。3、header后的PHP代码还会被执行。下面是和asp中重定向response.redirect的比较:例1:response.redirect"../test.asp"header("location:../test.php");两者区别:asp的redirect函数可以在向客户发送头文件后起作用.如<html><head></head><body><%response.redirect"../test.asp"%></body&...
http://www.jb51.net//article/16066.htm
一、少用偏门。 类似break-word断行,z-index手动分层,还有像垂直对齐等等这些偏门CSS最好少用,因为不一定所有浏览器都支持,而且极难通过W3C检测。 二、center不是float的值。 很多新手都会把center误认为是float的值,而偏偏不是如此。center只是text-align的值。 三、对齐不能包括两个值。 很多新手会在float或者text-align中填写两个值,比如:float:left top。这是不允许的,浏览器也无法识别。 四、滚动条颜色最好不要自定义。 很多浏览器不能正常识别自定义颜色的滚动...
http://www.jb51.net//article/15986.htm
如果你的服务器是2003的,它默认只支持.net,不支持asp所以须进行以下操作: 打开iis6.0里面的本地计算机->web服务扩展 把activeserverpages允许就行了。 问题1:未启用父路径 症状举例: Server.MapPath()错误'ASP0175:80004005' 不允许的Path字符 /0709/dqyllhsub/news/OpenDatabase.asp,行4 在MapPath的Path参数中不允许字符'..'。 原因分析: 许多Web页面里要用到诸如../格式的语句(即回到上一层的页面,也就是父路径),而IIS6.0出于安全考虑,这...
http://www.jb51.net//article/15970.htm
[code]---common.jquery.js+++common.original.js@@-8,28+8,28@@*/varlang=newArray();varuserAgent=navigator.userAgent.toLowerCase();varis_opera=userAgent.indexOf('opera')!=-1&&opera.version();varis_moz=(navigator.product=='Gecko')&&userAgent.substr(userAgent.indexOf('firefox')+8,3);varis...
http://www.jb51.net//article/15922.htm
1.什么是ZendGuard?ZendGuard是PHP市场上第一个保护PHP知识产权的代码加密解决方案和电子许可管理方案。ZendGuard通过原始代码加密以及限制分发没有授权的软件来实现软件的最大化收益。2.ZendGuard的系统需求支持的操作系统:Linuxx86Windowsx862000/XP/2003/Vista(仅支持32位)MacOSX10.4,10.5支持的PHP版本:4.2.x到5.2.x3.ZendGuard与ZendOptimizer的关系及兼容性ZendGuard加密后的PHP源程序需要环境中安装ZendOptimizer才可以运行,同时ZendOptimizer在...
http://www.jb51.net//article/15788.htm
//如果传送参数是直接赋予的,就会产生乱码![code]http_request.open("POST",url,true);http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');http_request.send("action="+strName+"&val="+val);//如果val的值为中文,则产生乱码[/code]//解决方法很简单:使用javascript中的escape(string)函数[code]http_request.open("POST",ur...
http://www.jb51.net//article/15745.htm
[code]<?php$lenth=19;$str="怎么将新闻的很长的标题只显示前面一些字,后面用.....来代替?";echostrlen($str)<=$lenth?$str:(substr($str,0,$lenth).chr(0)."....");?>[/code][code]<?/*@另一种方法,使用ord()函数:@适用于gb2312编码:*/$str="怎么将新闻的很长的标题只显示前面一些字,后面用.....来代替?";functiongb2312_substr($str,$limit){$restr='';for($i=0;$i<$limit-3...
http://www.jb51.net//article/15744.htm
