网站中文简体与繁体的转换

精贴 置顶
3049 0

一、首先在网页最上面加入:

<%@ CODEPAGE=65001 %>
<% Response.CodePage=65001%>
<% Response.Charset="UTF-8" %>

记得每页都要加哦

二、

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

三:在首页你想出现“简体中文”、“繁体中文”的地方加入下面的语句

<a href="" id="translateLink">繁體中文</a>
<script type="text/javascript" src="tw_cn.js"></script>
<script type="text/javascript">
var defaultEncoding = 0; //默认是否繁体,0-简体,1-繁体
var translateDelay = 0; //延迟时间,若不在</body>前, 要设定延迟翻译时间, 如100表示100ms,默认为0
var cookieDomain = "";    //Cookie地址, 一定要设定, 通常为你的网址
var msgToTraditionalChinese = "繁體中文"; //默认切换为繁体时显示的中文字符
var msgToSimplifiedChinese = "简体中文"; //默认切换为简体时显示的中文字符
var translateButtonId = "translateLink"; //默认互换id
translateInitilization();
</script>

四、看到上面用红色显示的文件了吗?把下面的代码保存为tw-cn.js文件就可以了

var defaultEncoding = 2; // 1: Tranditional Chinese, 2: Simplified Chinese
var translateDelay = 0;
var cookieDomain = "自己的网址";//自己的网址
var msgToTraditionalChinese = "繁體";
var msgToSimplifiedChinese = "简体";
var translateButtonId = "translateLink";

var currentEncoding = defaultEncoding;
var targetEncodingCookie = "targetEncoding" + cookieDomain.replace(/\./g,"");
var targetEncoding = ( getCookie(targetEncodingCookie) == null ? defaultEncoding : getCookie(targetEncodingCookie) );
var translateButtonObject;

function translateText( txt )
{
if( txt == "" || txt == null )
   return "";
if( currentEncoding == 1 && targetEncoding == 2 )
   return Simplized(txt);
else if ( currentEncoding == 2 && targetEncoding == 1 )
   return Traditionalized(txt);
else
   return txt;
}

function translateBody( fobj )
{
if( typeof( fobj ) == "object" )
   var objs = fobj.childNodes;
else
   var objs = document.body.childNodes;

for(var i=0;i<objs.length;i++)
{
   var obj=objs.item(i);
   if( "||BR|HR|TEXTAREA|".indexOf( "|"+obj.tagName+"|" ) > 0 || obj == translateButtonObject )
    continue;
   if( obj.title != "" && obj.title != null )
    obj.title = translateText( obj.title );
   if( obj.alt != "" && obj.alt != null )
    obj.alt = translateText( obj.alt );
   if( obj.tagName == "INPUT" && obj.value != "" && obj.type != "text" && obj.type != "hidden" )
    obj.value = translateText( obj.value );
   if( obj.nodeType == 3 )
    obj.data = translateText( obj.data );
   else
    translateBody(obj);
}
}

function translatePage()
{
if( targetEncoding == 1 )
{
   currentEncoding = 1;
   targetEncoding = 2;
   translateButtonObject.innerHTML = msgToTraditionalChinese;
   setCookie( targetEncodingCookie, targetEncoding, 7 );
   translateBody();
}
else if( targetEncoding == 2 )
{
   currentEncoding = 2;
   targetEncoding = 1;
   translateButtonObject.innerHTML = msgToSimplifiedChinese;
   setCookie( targetEncodingCookie, targetEncoding,

  • 没有任何评论
今日天气 ···

···

···

···

热门排行
CSS cursor鼠标样式一览表 2012/6/25
.NET后台写JS代码 2011/11/3
网站地址多出jdfwkey的问题解析及... 2010/8/25
百度、google、Yahoo网站地图制作... 2011/1/30
数据库xxx的日志已满,请备份该数... 2013/7/19
<a>标签的伪类书写顺序问题... 2010/9/4
CEO名言 2010/8/31
什么是长尾关键词? 2010/9/24
Mysql 主从数据库同步 2010/9/12
用ASP实现网页BBS 2010/11/1
博主推荐
网站title标题如何正确修改不会被... 2013/8/26
ASP .NET MYSQL 的简单分页 并不... 2013/8/19
网站有弹窗广告这样的站点,百度... 2013/8/17
做淘宝SEO优化需要注意的8大问题 2013/8/17
淘宝网怎么做SEO优化 2013/8/17
站长们要学习的“苍井空精神” 2013/8/17
苹果公司今日发布了iOS 7第五个开... 2013/8/7
小米1刷V5系统WIFI不能连接解决办... 2013/8/1
本博客手机版上线咯!会员后台也... 2013/7/31
Win7系统环境安装配置PHP开发环境... 2013/7/29
随便看看
ASP编程之ActiveX 组件 2010/10/25
ActiveX组件 2010/10/22
有趣的《base href= http://www.... 2013/8/31
兼容IE6、IE7、IE8和Firefox的CS... 2011/3/17
55条SEO必备技巧 2010/9/7
robots.txt 2010/10/3
网站被黑的10大原因 2010/10/15
.net将IP转换为10进制 2013/7/18
网站导航如何SEO优化? 2010/9/25
与Googbot的第一次约会:标头和压... 2010/10/3
北京 上海 杭州 深圳 广州 成都