水力发电厂监控系统小语种软件国际化策略
2021-05-19鲍艳香
西北水电 2021年2期
孙 毅 ,鲍艳香
(1.南京南瑞水利水电科技有限公司,南京 210003;2.水利部水文仪器及岩土工程仪器质量监督检验测试中心,南京 210012)
0 前 言
随着这些年中国水力发电厂监控技术的日趋成熟,越来越多的国外水力发电厂项目开始使用国内水力发电厂监控产品。与2000—2010年已实施过的部分国外项目不同,新的需求不再仅是单一的英文版软件,法文、西班牙文、葡萄牙文等其他语言版本软件需求也逐渐出现。为了满足小语种国际化项目的需求,南京南瑞水利水电科技有限公司开发了新一代国际化水力发电厂监控软件产品(SC2000)。早期的水力发电厂监控软件因为只需要支持中文及英文,使用了“GBK”字符集,该字符集可支持所有的简体中文、繁体中文、英文等字符,但无法兼容某些小语种中的一些特殊字符,如:ê、、Ö等等。实际上,在现在的软件开发中,更为广泛使用的是“UTF-8”字符集,这一字符集可以兼容几乎所有的字符,包括小语种中的各种特殊字符。因此,如果需要兼容各种小语种,还需将软件使用的字符集更改为“UTF-8”字符集。然而,传统的软件前后台采用了不同的编程语言,前台为JAVA语言,后台为C语言,两者之间的各类信息传输都使用了“GBK”字符集作为编码模式,如果仅修改其中某一方的编码方式,会造成前后台字符集的不兼容,导致软件出现大量乱码。并且原来的软件中,大量配置文件也使用了“GBK”编码,直接对软件编码方式进行修改,会造成无法兼容以前的项目,对后续的维护工作造成严重的影响,需进行软件版本的分支。……
登录APP查看全文
