摘要
针对电力监控软件国际化多语言的要求,探讨应用Unicode编码开发多语言的电力监控软件实现方案。Unicode是一组16位字符集,可以表示65535个不同的字符和符号,并保留扩展到1114112个码点的能力,Unicode为不同语言的每个字符提供了一个唯一的代码数据点。支持Unicode的程序可以处理任何语言的数据,从而为实现软件的国际化多语言特性提供了技术基础。在编码技术与操作系统层面对监控软件多语言特性进行了分析,研究了在软件程序中支持Unicode字符变量、Unicode接口函数处理的具体方式,提出一种基于Unicode编码的电力监控软件分层多语言动态切换方案,该方案的特点是无需对软件源代码进行修改,仅需添加、切换相应的资源文件就可本地化为相应的语言环境。
Unicode(universal multiple- octet coded - language support power SCADA software,which is a characters or symbols and reserving the capability of character set) is used to develop the multi 16-bit character set,containing 65535 different extending to 1 114112 codes,and appoints an exclusive code for each character of different languages. The program that supports Unicode provides the technical basis of multi-language processing. The multi-language characteristics are analyzed in coding technology and operating system,and the way to apply Unicode variables and to process interface function is researched. A layered dynamic multi- language switching scheme based on Unicode for power SCADA software is presented,which changes language environments when the corresponding source file is added and switched on,no modification of program source code is needed.
出处
《电力自动化设备》
EI
CSCD
北大核心
2008年第3期91-95,共5页
Electric Power Automation Equipment