如何解决多语言问题

qling717 2009-08-09 10:48:57
现在很多软件都实现了多语言功能,但是不同的区域编码的差异性,有可能造成乱码,在多语言的实现上如何解决这一问题。在程序内部处理时,如何识别字符串的编码方式,并且如何以Unicode的方式进行处理。请高人指点一下,解决方案也可以,不过有具体的实现更好
...全文
402 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
无趣 2011-03-28
  • 打赏
  • 举报
回复
感觉用一个程序集封装一下更方便,设置语言、根据Enum ID获取字符串
boringame 2009-09-19
  • 打赏
  • 举报
回复
用资源文件。。。
或者简单的字符串处理:
if(lang=="中文"){
show "中文的"
}
qling717 2009-08-21
  • 打赏
  • 举报
回复
谢谢,虽然现在.net中已经支持,用c#实现多语言理论上是不难.我现在在想,一个通用的字符串处理方法,或利用底层的操作系统API,或根据编码及进行转换,例如[写字板]里是怎么处理编码问题的,还有Adobe的PDF阅读器。肯定有一个神秘的编码处理方式.

!!!!!!先给分!!!!!!
downmoon 2009-08-14
  • 打赏
  • 举报
回复
概述
Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用。该软件包1.0版提供下面七个组件以增强.NET Framework对全球化软件应用开发的支持。
http://blog.csdn.net/downmoon/archive/2009/04/23/4103464.aspx
http://www.cnblogs.com/downmoon/archive/2009/04/23/1442144.html
zsuswy 2009-08-11
  • 打赏
  • 举报
回复
vs 2005、2008都直接提供了支持。
lunasea0_0 2009-08-10
  • 打赏
  • 举报
回复
资源文件
ResourceManager
wuyq11 2009-08-09
  • 打赏
  • 举报
回复
通过资源文件实现多语言
参考
参考

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧