根据客户端选择不同网页语言
PHP代码:
<?php
if(preg_match("/zh-cn/is",$_SERVER['HTTP_ACCEPT_LANGUAGE'])){
@header("Location:http://www.sina.com.cn");
}else{
@header("Location:http://www.sohu.com");
}
?>
PHP代码:
<?php
if(preg_match("/zh-cn/is",$_SERVER['HTTP_ACCEPT_LANGUAGE'])){
@header("Location:http://www.sina.com.cn");
}else{
@header("Location:http://www.sohu.com");
}
?>
也是第一次碰到这么奇怪的现象
ASP页面中使用了指定编码,直接地址栏访问显示正常,点着点着就乱码了
头<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”65001″ %>
尾<% Response.Charset = “utf-8″ %>
Goole了一下 解决方案为 程序调用文件conn.asp中加入定义ASP程序以UTF-8编码格式处理 问题解决
<%Session.CodePage=65001%>
附常用编码<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=65001%>UTF-8