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 %> 最后就是中英文版切换的连接了,代码如下:">