社区
ASP
帖子详情
如何区分客户浏览器所使用的语种?
mkxie
2000-04-07 11:46:00
小弟刚刚学习开发ASP程序,请问如何利用ASP取得客户端用户使用的是何种语种的浏览器。如何判断是中文,日文或其他语种的IE浏览器?
...全文
199
6
打赏
收藏
如何区分客户浏览器所使用的语种?
小弟刚刚学习开发ASP程序,请问如何利用ASP取得客户端用户使用的是何种语种的浏览器。如何判断是中文,日文或其他语种的IE浏览器?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dengdun
2000-04-07
打赏
举报
回复
不知道你要实现什么功能?
zjy
2000-04-07
打赏
举报
回复
我是这样做的:
if($ENV{'HTTP_ACCEPT_LANGUAGE'} =~ /ja/i){
日文;
}elsif($ENV{'HTTP_ACCEPT_LANGUAGE'} =~ /jp/i){
日文;
}elsif($ENV{'HTTP_ACCEPT_LANGUAGE'} =~ /cn/i){
中文简体;
}elsif($ENV{'HTTP_ACCEPT_LANGUAGE'} =~ /tw/i){
中文繁体;
}elsif($ENV{'HTTP_ACCEPT_LANGUAGE'} =~ /zh/i){
中文简体;
}elsif($ENV{'HTTP_ACCEPT_LANGUAGE'} =~ /ch/i){
中文繁体;
}else{
if($ENV{'REMOTE_HOST'} =~ /jp/i){
日文;
}elsif($ENV{'REMOTE_HOST'} =~ /cn/i){
中文简体;
}elsif($ENV{'REMOTE_HOST'} =~ /sg/i){
中文简体;
}elsif($ENV{'REMOTE_HOST'} =~ /hk/i){
中文繁体;
}elsif($ENV{'REMOTE_HOST'} =~ /tw/i){
中文繁体;
}else{
其他;
}
}
dengdun
2000-04-07
打赏
举报
回复
这种做法获得的只是客户端浏览器可以支持的语言种类,而并不是客户真正的浏览器是何种语言版本,要想做到你所说的功能,只能记录用户身份,然后保存到cookie中去,这样当用户下次登陆时根据cookie中的内容在进行判断。
另外,你的写法也不正确,返回的str是一个字符串变量,你应该用InStr()这个函数来查找HTTP_ACCEPT_LANGUAGE字符串的位置,然后将其后面的部分取出来,最后在进行判断。
mkxie
2000-04-07
打赏
举报
回复
能否请您说的详细一些?由于是初学,不知应该如何使用?
小弟是如此写的:
<%str = Request.ServerVariables("ALL_HTTP")
if str.HTTP_ACCEPT_LANGUAGE = zh-cn then%>
中文
<%elseif str.HTTP_ACCEPT_LANGUAGE = zh-jp then%>
日文
<%end if%>
不知是否正确?望指教!
xielm
2000-04-07
打赏
举报
回复
str = Request.ServerVariables("ALL_HTTP")
str内容如下:
{
HTTP_ACCEPT:*/* HTTP_ACCEPT_LANGUAGE:zh-cn,zh-tw;q=0.5 HTTP_CONNECTION:Keep-Alive HTTP_HOST:10.200.88.189 HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) HTTP_ACCEPT_ENCODING:gzip, deflate
}
HTTP_ACCEPT_LANGUAGE:zh-cn,zh-tw;为字符集信息
mkxie
2000-04-07
打赏
举报
回复
希望通过判断客户浏览器的语种,显示不同语种的主页。例如,如果客户端为中文IE,则显示中文主页,如果为日文IE,则显示日文主页。
semcms外贸网站php版源码
SemCms是一套开源外贸企业网站管理系统,主要用于外贸企业,兼容IE、Firefox 、google、360 等主流
浏览器
。 SemCms(asp版)
使用
vbscript语言编写,结合iis运行。 SemCms(php版)
使用
php语言编写,结合apache,在window,...
ua识别(
浏览器
标识识别)
1、
浏览器
标识(UA):可以使得服务器能够识别
客户
使用
的操作系统及版本、CPU 类型、
浏览器
及版本、
浏览器
渲染引擎、
浏览器
语言、
浏览器
插件,从而判断用户是
使用
电脑浏览还是手机浏览,让网页作出自动的适应。...
自动判断
浏览器
的中英文版本自动跳转网站中英文页面代码
许多网站现在都是依靠自动判断
浏览器
的中英文版本来判断给你打开网站的中文还是英文版,也许好多朋友还不知道这个代码,今天正好给公司改版企业网站用到了,在此公布出来,供大家一起学习。 HTML网页根据来访者...
手机总是出现感谢您选择中国移动是怎么回事
这些
浏览器
的内核分别是什么? 212. 每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗? 213. Quirks模式是什么?它和Standards模式有什么区别 214. div+css的布局较table布局有什么优点? 225. ...
多语言网站(如何实现网站的多语言版本?)
多语言网站,顾名思义就是能够以多种语言(而不是单种语言)为用户提供信息服务,让
使用
不同语言的用户都能够从同个网站获得内容相同的信息。 多语言网站实现方案 1,静态:就是为每种语言分别准备一套页面文件,...
ASP
28,408
社区成员
356,967
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章