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

精贴 置顶
3627 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-06-25
.NET后台写JS代码 2011-11-03
网站地址多出jdfwkey的问题解析及... 2010-08-25
数据库xxx的日志已满,请备份该数... 2013-07-19
百度、google、Yahoo网站地图制作... 2011-01-30
<a>标签的伪类书写顺序问题... 2010-09-04
什么是长尾关键词? 2010-09-24
CEO名言 2010-08-31
Mysql 主从数据库同步 2010-09-12
用ASP实现网页BBS 2010-11-01
博主推荐
本个人博客微信公众平台上线啦~~... 2013-10-13
饼哥网络互联上线啦~~要买域名空... 2013-09-20
网站title标题如何正确修改不会被... 2013-08-26
饼哥通讯录系统上线啦,欢迎大家... 2013-08-24
ASP .NET MYSQL 的简单分页 并不... 2013-08-19
网站有弹窗广告这样的站点,百度... 2013-08-17
做淘宝SEO优化需要注意的8大问题 2013-08-17
淘宝网怎么做SEO优化 2013-08-17
站长们要学习的“苍井空精神” 2013-08-17
苹果公司今日发布了iOS 7第五个开... 2013-08-07
随便看看
浅析asp.net验证控件失效原因及解... 2013-07-19
常量与变量 2010-10-16
网站优化方法总结 2013-06-23
本博客手机版上线咯!会员后台也... 2013-07-31
避免系统重装遇病毒攻击的九招 2010-09-07
.NET Framework 四 安装未成功 一... 2013-06-27
ASP基础教程:堵住ASP漏洞 2010-10-22
编程实例:Java中Calendar日期对... 2013-06-26
针对奇虎360的SEO优化排名说点什... 2013-07-13
主页被强制更改处理方法汇总 2013-10-12
RSS新闻
传媒新闻
CSDN
八卦新闻
女性新闻
台湾新闻
互联网
军事-新浪博客
IT-新浪博客
汽车新闻
游戏新闻
国际新闻
国内新闻
体育新闻
我的微博
北京 上海 杭州 深圳 广州 成都