社区
ASP
帖子详情
如何区分客户浏览器所使用的语种?
mkxie
2000-04-07 11:46:00
小弟刚刚学习开发ASP程序,请问如何利用ASP取得客户端用户使用的是何种语种的浏览器。如何判断是中文,日文或其他语种的IE浏览器?
...全文
179
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,或linux系统下运行。 SemCms采用国际通用utf-8编码编写。 SemCms非常适合在外贸企业,电子商务互联网应用上
使用
,2009年12月首次发布以来,SemCms依靠出色的用户体验和领先的技术不断扩大外贸场占有率,目前在国内已经成为最受欢迎的英文外贸网站之一。 主要特点: 快速:体积小,加载速度快。 开源:开放源代码,高水平,高品质。 扩展:可静态化,可根据需求增减功能。 风格:修改编辑风格很容易,只需修改一个CSS文件。 兼容:支持大部分主流
浏览器
,比如IE、Firefox google、360 等。 程序php版 : php+myslq+apache+div+css。php版采用自适应网站模式开发,兼容pc端、移动和平板端设备。 主要功能: 主要栏目:Home About us Products News FAQ Feedback Contact us。 文件名:自定义产品文件名,产品栏目文件名,上传的图片文件名。 生成静态:semcms:asp版可生成整站纯静态html格式(一键生成方式),php版可全站伪静态
使用
url 重写机制。 缩略图:上传图片结合aspjpeg组件可生成大图与小图及自定义水印位置,无限制上传图片。 图片展示:结合lightbox插件多图展示。 询盘管理:
客户
留言及询盘都可自动发送自已定义的邮箱及后台的询盘管理中。 联系方式:无限制添加emial,skype,WhatsApp可自行输入。 模板管理:后台模板一键切换。 文件管理:图片与文件可一键删除。 排序功能:导航,产品,栏目,可自定义排序,随意调动显示顺序。 后台管理:所有参数都在后台自行设定。 系统扩展: semcms php版 可扩展 多语言系统,商城模式。 运行环境: php+mysql+apache windows系统或linux系统下运行 默认帐户密码: 后台帐户:Admin 后台密码:1 默认后台路径 A_Admin
区分
大小写 semcms php 版 外贸网站 V2.9更新如下 1.多语功能开发成功 无限制增加
语种
2.增加邮箱订阅 3.表字段sql执行 新增字段 程序自动执行增加,无须手动添加 4.图库管理 多语情况下图片可以不用重复上传,后台选择上传过的产品图片即可 5.
语种
管理 管理多语各项操作
多语言网站(如何实现网站的多语言版本?)
近日,公司要做一个多语言的网站,今天在网上收集资料,下面是个人觉得很不错的文章,有兴趣的朋友可以参考下: ----------------------- 多语言网站,顾名思义就是能够以多种语言(而不是单种语言)为用户提供信息服务,让
使用
不同语言的用户都能够从同个网站获得内容相同的信息。 多语言网站实现方案 1,静态:就是为每种语言分别准备一套页面文件,要么通过文件后缀名来
区分
不同语
什么是域名?
什么是域名? 网站的招牌! 好的招牌: 简明易记 反映企业或行业特点 主流类型 网站是怎么工作的? 网民:输入网址,经DNS解析后访问到服务器,将网页内容取回
浏览器
解析显示。 网管:域名解析、开设服务器空间、域名捆绑到空间、设置访问权限…… 开发:开发网站内容,上传到服务器上 第1章 域名系统、结构与分类 1.1.1 IP地址 IP地址:为了
区分
Internet上众多的计算机,人们给每台计算机都分
前端300道常见面试题,前端找工作必备
前端面试题汇总 一、HTML 和 CSS 1、你做的页面在哪些流览器测试过?这些
浏览器
的内核分别是什么? IE: trident 内核Firefox:gecko 内核Safari:webkit 内核 Opera:以前是 presto 内核,Opera 现已改用 Google Chrome 的 Blink 内核Chrome:Blink(基于 webkit,Google 与 Opera Software 共同开发) 2、每个 HTML 文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗? 声明位
面试题汇总
一、HTML和CSS.............................................................. 17 1、你做的页面在哪些流览器测试过?这些
浏览器
的内核分别是什么?............ 17 2、每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?. 17 3、Quirks模式是什么?它和Standa
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章