ASP网站实现中英文版的转换

时间:2022-03-23 06:12:37 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
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 %>

最后就是中英文版切换的连接了,代码如下:">