【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《ASP网站实现中英文版的转换》,欢迎阅读!
ASP网站实现中英文版的转换
要实现中英文版网站转换暂时有两种方法。
第一种方法:
建立数据表的时候增加另外一个字段,目的用来存放英文的内容。例如:字段NewsContent用来存放中文的内容,那么 NewsContenten就用来存放英文的内容了;同时图片又要做两份了,图片的规定如下:例如中文的就保存为xx.jpg,英文的就要保存为 xx_en.jpg。中英版网站切换的时候就要用到语言包来实现了,即language.asp。
以下就是language.asp的实现代码:
<% dim lan,T
lan=ucase(request("lng")) '获得语言种类
select case lan
case "CHN" '中文 Session("Language")=1
case "EN" '英语 session("Language")=2
case else Session("Language")=3 end select
'取得当前页面的url
T=request("t") if t="" then
response.Redirect(request.ServerVariables("HTTP_REFERER")) else
response.Redirect(t) end if %>
配置文件siteconfig.asp: <%
dim sitename,lngstr,languageid
if session("language")="" then
languageid=1 '默认为中文标识
else
languageid=session("language") '保存语言标识
end if
select case languageid '选择语言标识
case "1"
lngstr=""
sitename="XXX网"
case "2"
lngstr="en"
sitename="Programfan"
end select %>
最后就是中英文版切换的连接了,代码如下:">