网站中有两个按钮,实现所有简体繁体互相转换。  
    网站里面的图片也分简体繁体,也要实现切换。
    
    有没有好的方式实现?需要做两个网站吗?
    后台插入的时候是不是分为简体繁体都按两个来添加数据?

解决方案 »

  1.   

    也可以添加一个resource文件,将页面上所有的硬编码备份成繁体和简体两份。
    页面生成的时候再根据用户需要导进去
      

  2.   

    1.本地化文件
    2.通过两份XML来完成,一份为简体,一份为繁体,页面上所有需要输出的文字全都加在这两份xml中。
    例如:简体的    <node value="你好" text="你好"></node>
          繁体的    <node value="你好" text="你好(这里写繁体字,我就不给你找了)"> </node>之后通过一个方法来切换读取两份xml.      public  string GetString(string language)
      

  3.   


    我读取的数据都是数据库的,怎么弄成 xml啦?
      

  4.   

    数据库双字段   绑定的时候判断使用哪个字段
    如 <%# Eval(判断当前语言(简体字段,繁体字段))%>
      

  5.   

    我不清楚resource文件 ,如果需求中简体和繁体的业务不完全相同,或者需要英文版和日文版,页面布局也尽不相同,用resource文件也能做到???
      

  6.   

    1,做两个网站
    2,用XML(数据库也行)把那些有双语需要的标识保存起来,然后根据情况调用但是如果内容也要简繁转换的话,暂时就没办法了
      

  7.   

    如果有页面不是很复杂的话,可以用程序来做.
    好多年前我曾经搜索到一相关代码,(其实就是把常用的简繁汉字做一个mapping关系,从而替换)
      

  8.   

    通过配置 XML实现多语言的访问 
    根据不同文件配置不同的资源文件 
    protected override void InitializeCulture() 
        { 
            String s = Request.QueryString["currentculture"]; 
            if (!String.IsNullOrEmpty(s)) 
            { 
                Thread.CurrentThread.CurrentUICulture = new CultureInfo(s); 
                Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(s); 
            } 
        } 
    添加Microsoft Visual Basic.NET Runtime 引用
    string str2 = Microsoft.VisualBasic.Strings.StrConv("", Microsoft.VisualBasic.VbStrConv.TraditionalChinese, System.Globalization.CultureInfo.CurrentCulture.LCID);
    string str3 = Microsoft.VisualBasic.Strings.StrConv("", Microsoft.VisualBasic.VbStrConv.SimplifiedChinese, System.Globalization.CultureInfo.CurrentCulture.LCID);http://topic.csdn.net/u/20090803/09/4136C1EC-5E8D-47D1-8476-C040FEDDD7A4.html