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

精贴 置顶
3623 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
随便看看
如何让打造高转化率的网站 2013-06-23
Asp.Net 加密解密 2013-11-02
超详细的SQL语句语法 2010-12-06
向百度提交网站Sitemap 2010-09-08
什么是泛域名解析 2013-10-21
教大家自己做一个QQ强行聊天器! 2010-09-07
小心IE中对IMG元素alt属性的误用 2010-09-04
Java实现太极八卦的绘制 2013-06-24
Java网络编程TCP与UDP内容 2013-06-26
js输入框字数限制 2013-06-21
RSS新闻
传媒新闻
CSDN
八卦新闻
女性新闻
台湾新闻
互联网
军事-新浪博客
IT-新浪博客
汽车新闻
游戏新闻
国际新闻
国内新闻
体育新闻
我的微博
北京 上海 杭州 深圳 广州 成都