网站中 简体繁体转换怎么实现? 网站中有两个按钮,实现所有简体繁体互相转换。 网站里面的图片也分简体繁体,也要实现切换。 有没有好的方式实现?需要做两个网站吗? 后台插入的时候是不是分为简体繁体都按两个来添加数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也可以添加一个resource文件,将页面上所有的硬编码备份成繁体和简体两份。页面生成的时候再根据用户需要导进去 1.本地化文件2.通过两份XML来完成,一份为简体,一份为繁体,页面上所有需要输出的文字全都加在这两份xml中。例如:简体的 <node value="你好" text="你好"></node> 繁体的 <node value="你好" text="你好(这里写繁体字,我就不给你找了)"> </node>之后通过一个方法来切换读取两份xml. public string GetString(string language) 我读取的数据都是数据库的,怎么弄成 xml啦? 数据库双字段 绑定的时候判断使用哪个字段如 <%# Eval(判断当前语言(简体字段,繁体字段))%> 我不清楚resource文件 ,如果需求中简体和繁体的业务不完全相同,或者需要英文版和日文版,页面布局也尽不相同,用resource文件也能做到??? 1,做两个网站2,用XML(数据库也行)把那些有双语需要的标识保存起来,然后根据情况调用但是如果内容也要简繁转换的话,暂时就没办法了 如果有页面不是很复杂的话,可以用程序来做.好多年前我曾经搜索到一相关代码,(其实就是把常用的简繁汉字做一个mapping关系,从而替换) 通过配置 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 js调用后台方法,传递参数问题 监视页面一部分内容的变动 大家来看看,为什么把这样一个很怪异的符号解析成“:”,是浏览器的原因吗? 获取当前时间 sessionState在数据库表中存储会话状态 COM+問題 oracle日期型数据字段的查询问题???大家帮忙看看!!! 电信选号及在线支付问题,请教大家! 在c#里面,占32个字节的类型有那几个? 关于UltraWebGrid的问题,谁能解决一下 急急急。。。关于报表的!!! 母版页 多文件上传
页面生成的时候再根据用户需要导进去
2.通过两份XML来完成,一份为简体,一份为繁体,页面上所有需要输出的文字全都加在这两份xml中。
例如:简体的 <node value="你好" text="你好"></node>
繁体的 <node value="你好" text="你好(这里写繁体字,我就不给你找了)"> </node>之后通过一个方法来切换读取两份xml. public string GetString(string language)
我读取的数据都是数据库的,怎么弄成 xml啦?
如 <%# Eval(判断当前语言(简体字段,繁体字段))%>
2,用XML(数据库也行)把那些有双语需要的标识保存起来,然后根据情况调用但是如果内容也要简繁转换的话,暂时就没办法了
好多年前我曾经搜索到一相关代码,(其实就是把常用的简繁汉字做一个mapping关系,从而替换)
根据不同文件配置不同的资源文件
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