解决方案 »
- c#定时器无效了?
- 使用最少的代码,完成窗体关闭任务(注意,要有关闭提示)
- C# 怎么去掉.txt文档里的回车换行?
- 2005下MDI程序菜单合并
- 求教多线程问题
- 再c#下web开发中,怎么在文本框加上OnBlur事件?
- .netC/S程序访问ORACLE,不安装ORACLE客户端的前提下,使用ORACLE.DATA.ACCESS.DLL如何访问
- 网络连接的超时问题
- 关于RecordSet
- DataGrid_EditCommand事件中e.Item.Cells[0].Text得到的总是""是什么原因?
- c#
- 急!找不到类型或命名空间名称“POWER_POLICY”(是否缺少 using 指令或程序集引用?)
这就话的意思就是,你的代码里面包含有 GB3212 或者 Big5 的东西。单字节不能被英文系统能够处理是理所当然的。
所以,检查你的代码吧,包括第三方组件。.Net 对多语言支持得非常好,有现成的东西
Globalization Step-by-Step
如何使用多语言应用工具包
zh-tw.ini
en-en.ini
en-us.ini 把菜单名称、按钮名称、提示消息、数据格式 等,都放进去。 组成这些资源包。
注:各语言版本的OS指的是相应国家的用户使用的主流版本OS,而非采用旁门左道的办法自己捣鼓出来的XX版OS。
意即我把程序发到国外后,客户立即就能在自己的电脑上安装使用,而无须其它复杂设置或语言包安装。
你们的是C/S系统? 没怎么开发过纯C/S系统 在B/S系统里我们之前的一个对外贸易B2B站点就是使用资源文件实现多语音的
我觉得这里面各种各样的技巧和心得都没什么意思,程序所有功能逻辑都出来了,在里面用到的字符串常量换成变量,或者更改一下变量值,这能产生多大的技术含量。当翻译表演完毕后,剩下的说来说去就是些体力活——即使你弄出个东西能根据地球上所有物种的语言自动调整,相信我,那不过是RAM降价和 if+else/case运用熟练的结果。现在迷茫的是:能否在中文版XP/WIN7中编译一个程序,它能够在英文版Windows中运行。当然,这个程序不算复杂,但也能在DB中插入、删除数据,并经常进行一些加减乘除计算。
就是体力活了,不同的语言不通的资源。
http://bbs.csdn.net/topics/390878474