如果要开发一个支持多系统(中文,日文等)多语言的软件都要做什么?注意什么?
是不是对字符编码要做处理?怎么处理?大家支持下。如果能有例子最好

解决方案 »

  1.   

    各国有各国的编码格式。比方中文的是UTF-8。到别的国家运行。狠有可能就是乱码。就算不是乱码。那人家也看不懂。。但如果用他们的编码格式,可能就会变成他们的语言。
      

  2.   

    楼主看看几款类似浏览器的框架结构 有启发的 比如傲游比较多的做法都是用ini文件将不同的语言文件放在一起 然后分别加载 支持动态的改变
      

  3.   


    用ini是个好办法,但是有个问题:替换后界面会比较乱。翻译后的标题名称长度不一样了。
      

  4.   

      re:boringame
      内部支持多语言?什么意思?
      

  5.   

    谢谢楼上各位。看了大家的回答,和我收集的资料来看,都是说将不同的语言作一个版本,根据需要选择,没有提到需要进行编码转换。看来编码转换没有多大必要性。各位,是这样吧? 如果不需要编码转换,那就简单多了。在做WEB程序时,如果各页面编码格式不一样的话,页面间传值就有可能会有问题,对于窗体程序,会不会存在这种问题?当然,一般讲,将各页面的编码统一这是常识。我说过内部处理,主要是指:就拿中国和小日本来说,有很多应用习惯不一样,比如日期格式,货币等等,如果软件面向的对象不同的话,这些地方是不是要做处理?不知道有多少东西要做处理.