有谁能说出这两个类型的区别吗?后来大脚兄解释说: WideString 以两位方式处理字符串,而 String 则一位一位处理。不过,这意味着什么呢?
如果你只开发英文版的软件,那无所谓,这两个类型没有任何区别。但是如果使用了中文,那就要严格区分这两个类型的区别了,否则就像我前几天那样,为了乱码的问题百思不得其解。
聪明一点的朋友会说:我知道它们的区别,所以凡是用到中文的地方我全都用 WideString 。一开始我也是这么认为的,但其实这种观点恰恰可能会产生乱码哦。(不过不是非常严重的乱码,一般出现在字符串的末尾)