前段时间用Delphi7做了一个程序,用着用着突然程序界面就全部乱码的,到别的机器上面也没有问题,应该问题不是出在程序上面,可是就比较纳闷怎么会这样。
问题出在哪里呢?程序开发的时候是在中文环境下做的,现在运行的也是中文环境,出现这个问题很可能就跟系统默认的 区域和语言选项 有关系了,打开控制面板,查看 区域和语言选项,果然给我把区域换掉了,现在怎么成了英文了,知道问题就好办了,直接把区域再改回到中文就可以了,问题就搞定了。
问题的出现是程序在设计的时候没有考虑到多国语言,一般我们在做普通程序的时候也没有注意这个,还有就是Delphi7多Unicode的支持不太好,所以才出现这样的问题吧。
问题出在哪里呢?程序开发的时候是在中文环境下做的,现在运行的也是中文环境,出现这个问题很可能就跟系统默认的 区域和语言选项 有关系了,打开控制面板,查看 区域和语言选项,果然给我把区域换掉了,现在怎么成了英文了,知道问题就好办了,直接把区域再改回到中文就可以了,问题就搞定了。
问题的出现是程序在设计的时候没有考虑到多国语言,一般我们在做普通程序的时候也没有注意这个,还有就是Delphi7多Unicode的支持不太好,所以才出现这样的问题吧。