登陆
浏览模式: 标准 | 列表 分类: 电脑

UTF-8不能自动选择编码的解决办法

    在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页已经声明过编码格式:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
,由此造成某些含有中文UTF-8编码的页面产生空白输出。

如果使用的是Mozilla、Mozilla Firefox、Sarafi的浏览器这不会造成这个问题。这是由于IE解析网页编码时以HTML内的标签优先,而后才是HTTP header内的讯息;而mozilla系列的浏览器则刚刚相反。

由于UTF-8为3个字节表示一个汉字,而普通的GB2312或BIG5是两个。页面输出时,由于上述原因,使浏览器解析、输出<title></title>的内容时,如果在</title>前有奇数个全角字符时,IE把UTF-8当作两个字节解析时出现半个汉字的情况,这时该半个汉字会和</title>的<结合成一个乱码字,导致IE无法读完<title>部分,使整个页面为空百输出。而这个时候如果察看源文件的话,会发现实际上整个叶面全部已经输出了。

因此最简单的解决办法是在网页文件的<head></head>标签中一定要把字符定义<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
放在<title></title>之前。

绿色 tsmmc

windows 2003里面带的tsmmc很不错远程桌面咚咚 绿色出来的

解压打开里面的reg.bat文件 然后就可以玩了!tsmmc哦!

附件:tsmmc.rar (112.96 K, 下载次数:681)

转:Windows优化大师的一点研究

来自http://www.cnblogs.com/Icebird/archive/2008/03/09/WoptiUtilitiesDemo.html

不错的研究文章。

» 阅读全文

2003精简版安装IIS,以及相关软件DLL/INI文件

来自:http://samto.cn/2003-sever-iis-pack/

  回想起原来优化win2003时,可以通过修改windows\\inf目录下的sysoc.inf来显示出本来在删除添加程序->添加删除windows组件 里面隐藏的项目,因此我也打开了这个文件。经过研究发现,在

  com=comsetup.dll,OcEntry,comnt5.inf,hide,7


  上面添加一行

  iis=iis.dll,OcEntry,iis.inf,,7


  然后保存,再打开删除添加程序->添加删除windows组件时就可以将iis相关的项目显示出来了。不过这时还不能安装,安装时会提示出错,还需要找 iis.inf和iis.dll这两个文件,这两个文件可以在已经安装了iis的win2003中找到。将iis.inf放到windows\\inf目录下,将iis.dll放到windows\\system32\\setup\\ 目录下,然后就可以在 删除添加程序->添加删除windows组件进行iis的安装与卸载了。

  附件为iis.dll和iis.inf文件包。解压后即可正常使用。

 

附件:2003pack.rar (244.35 K, 下载次数:737)

SQL SERVER2000需要序列号的解决办法

在win2003上安装SQL SERVER2000需要序列号的解决办法

已经不是一次两次遇到的这个问题了!很奇怪机房那边安装系统后我远程安装SQL2000就会出现序列号无法验证的问题,今天看到微软发布了解决此问题的KB,于是简单翻译一下转载到这里。

解决办法:

打开注册表编辑器并定为到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

找到名为“SafeDLLSearchMode”的DWORD值,切换修改他的值 0 或 1,如果没有则创建这个DWORD值。 

Apache配置 虚拟转向

亮亮服务器上的apache秀逗了 最终成形的httpd.CONF文件如下

NameVirtualHost *:80 这个一定要

然后把主的ServerAdmin丢最下面

/////////////////////

NameVirtualHost *:80
<VirtualHost *:80>
ServerName abccccc.com
ProxyPass / http://localhost:8088/
ProxyPassReverse / http://localhost:8088/
</VirtualHost>


#设置虚拟主机
<VirtualHost *:80>
ServerAdmin www.adddd.com
DocumentRoot E:/Tomcat/webapps/ROOT
#您的站点项目所在路径,应与tomcat中的目录设置相同
ServerName www.adddd.com

Alias /p "F:\\uploadFiles"
<Directory "F:\\uploadFiles">
    Options -Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>


Alias /aaaaaa "F:\\aaaaaa"
<Directory "F:\\aaaaaa\abcc">
    Options -Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13
#让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.do ajp13
#让Apache支持对.do传送,用以Tomcat解析
</VirtualHost>

/////////////////////

Tags: apache

http代理相关知识

关键就在HTTP_X_FORWARDED_FOR
使用不同种类代理服务器,上面的信息会有所不同:

一、没有使用代理服务器的情况:
REMOTE_ADDR = 您的 IP
HTTP_VIA = 没数值或不显示
HTTP_X_FORWARDED_FOR = 没数值或不显示

二、使用透明代理服务器的情况:Transparent Proxies
REMOTE_ADDR = 代理服务器 IP
HTTP_VIA = 代理服务器 IP
HTTP_X_FORWARDED_FOR = 您的真实 IP
这类代理服务器还是将您的信息转发给您的访问对象,无法达到隐藏真实身份的目的。

三、使用普通匿名代理服务器的情况:Anonymous Proxies
REMOTE_ADDR = 代理服务器 IP
HTTP_VIA = 代理服务器 IP
HTTP_X_FORWARDED_FOR = 代理服务器 IP
隐藏了您的真实IP,但是向访问对象透露了您是使用代理服务器访问他们的。

四、使用欺骗性代理服务器的情况:Distorting Proxies
REMOTE_ADDR = 代理服务器 IP
HTTP_VIA = 代理服务器 IP
HTTP_X_FORWARDED_FOR = 随机的 IP
告诉了访问对象您使用了代理服务器,但编造了一个虚假的随机IP代替您的真实IP欺骗它。

五、使用高匿名代理服务器的情况:High Anonymity Proxies (Elite proxies)
REMOTE_ADDR = 代理服务器 IP
HTTP_VIA = 没数值或不显示
HTTP_X_FORWARDED_FOR = 没数值或不显示

Tags: 代理

批处理 从A到Z 建立目录 大鸟哥帮我写的

把下面的代码保存到*.bat格式文件 执行一下就能生成A到Z的文件夹

Bat代码
  1. for %%a in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do mkdir %%a  

Tags: 批处理, 生成

金山通行证申请精灵

感谢轻雪飞扬提供的小玩意儿 这个是轻松申请金山通行证的小玩意儿

附件:金山通行证申请精灵.rar (21.36 K, 下载次数:717)

Tags: 金山通行证, 申请精灵

鲜为人知的QQ技巧

选中聊天中的文字 按Ctrl+Shift+S你会发现qq会自动帮你用SOSO搜索

Tags: 搜索, qq