_skyfly

我不要在IT中迷失方向

软件的编码转换

  从上周开始,我开始将以前自己所做的Res3项目转化成UNICODE格式。

  这个做法的动力来源有两个:
  一个就是人云亦云啦,看到不少文章中都说了UNICODE编码的好处,也有些心动。

  第二个原因是,我对目前开发的整个项目的远景构想,是想把这个项目拆解成很多小的部分。使得这些小的项目资源可以提供给以后其它的项目使用。每个部分不管是对内还是对外的接口,都尽量依据现有的标准来开发完成。例如UNICODE、WebService、XML等等。

  这次是我所做的一个小试验,来验证自己的想法是否可行,真是不做不知道,原先我认为将现有的代码转换成支持UNICODE,应当是一件很容易的事情。做起来才晓得,由于自己以前完全没有考虑过这种转换,很多遗留的代码,比如文字常量,都要手工进行转换。也许以后,我应当写出一个小的转换程序,用来辅助完成任务。

  还有一个困难,就是我以前经常使用的开源代码,很多代码也是没有考虑到到UNICODE编码,这种情况下,我要么对源代码进行了修改,要么就换用了其它支持UNICODE的开源代码。好可惜哟,有些代码在ANSI下很好用的,现在只好放弃。

  这次UNICODE转换试验完成后,会有很多心得,我会再整理记录下来,免得以后再走弯路。

posted on 2005-09-14 14:30 龙井2008 阅读(511) 评论(0)  编辑 收藏 引用 所属分类: 工作感言

只有注册用户登录后才能发表评论。