其实这样做的好处真的很多, 首先在编写非简体中文平台的程序会变得比较简单, 因为无论在何种语言的OS中表现都是一样的, 不需要去转码, 也不需要把build好的程序拿到其他语言的平台上去测试; 其次, 在做web开发时, 不用去操心在不同内码间转换错误造成的显示不正常. 因为Java和ASP.NET都是支持unicode的, 如果要处理多字节字符, 反而需要进行转换, 麻烦; 再次, 现在无论是COM开发还是中间件开发, 默认支持的字符都是unicode, 更不用说Visual Basic根本就是unicode的. 硬让这些程序去处理多字节字符, 简直是一种倒退!!
不好的地方嘛, 也有. 在Windows 98和NT上面想要做Unicode简直是Mission Impossible, 虽说不是真的不可能, 不过还是不试的好.
没有评论:
发表评论