社区
ASP
帖子详情
如何区分客户浏览器所使用的语种?
mkxie
2000-04-07 11:46:00
小弟刚刚学习开发ASP程序,请问如何利用ASP取得客户端用户使用的是何种语种的浏览器。如何判断是中文,日文或其他语种的IE浏览器?
...全文
178
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,...
多语言网站(如何实现网站的多语言版本?)
多语言网站,顾名思义就是能够以多种语言(而不是单种语言)为用户提供信息服务,让
使用
不同语言的用户都能够从同个网站获得内容相同的信息。 多语言网站实现方案 1,静态:就是为每种语言分别准备一套页面文件,...
什么是域名?
网管:域名解析、开设服务器空间、域名捆绑到空间、设置访问权限…… 开发:开发网站内容,上传到服务器上 第1章 域名系统、结构与分类 1.1.1 IP地址 IP地址:为了
区分
Internet上众多的计算机,人们给每台计算机都...
前端300道常见面试题,前端找工作必备
这些
浏览器
的内核分别是什么? IE: trident 内核Firefox:gecko 内核Safari:webkit 内核 Opera:以前是 presto 内核,Opera 现已改用 Google Chrome 的 Blink 内核Chrome:Blink(基于 webkit,Google 与 Opera Software...
面试题汇总
17 1、你做的页面在哪些流览器测试过?这些
浏览器
的内核分别是什么?............ 17 2、每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?. 17 3、Quirks模式是什么?它和Standa
ASP
28,390
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章