一、通过JavaScript判断客户端操作系统的语言。通过JavaScript判断的事实上是系统的语言,相对比较准确.就算有人把浏览器语言改成其它语言,如日文(ja),仍能准确识别.但因为JavaScript本身的限制,这种方法缺乏可靠性.
<script type=”text/javascript”>
sysLanguage=navigator.systemLanguage?navigator.systemLanguage:navigator.language;
if(sysLanguage == ‘zh-cn’ || sysLanguage == ‘zh-CN’){
alert(‘OK’);
window.location.href=’nddbc.html’;
}
</script>
二、如何利用ASP判断客户端操作系统语言,其实很简单,就是利用Request.ServerVariables(“HTTP_ACCEPT_LANGUAGE”)。
代码:
<%=Request.ServerVariables(“HTTP_ACCEPT_LANGUAGE”)%>
如果使用的是中文操作系统,则输出的语言类型结果为:
zh-cn
三、PHP只能检测到浏览器语言。。。
