在开发过程中,常常遇到软件编码由非UNICODE转换为UNICODE编码方式,可采用一下步骤:
VC6.0:
1、工程配置:
(A) project->settings->c/c++->project options 中添加宏:/D "_UNICODE" /D "UNICODE"
(B) project->settings->Link->Entry-Point Symbol 中添加: wWinMainCRTStartup
2、代码更改(修改后函数和类型适合ANSI(windows 98)和UNICODE环境(windows 2000/xp)):
(A)将字符串形式"string"改为:_T("string") 或者_TEXT("string")
(B) 将字符型变量char 改为TCHAR
(C) 将函数转换atoi()、strtol()分别改为_ttoi(),_tcstol()
atoi -> _tstoi
atol -> _tstol
strcmp -> wcscmp
strlen -> wcslen
3、相关的文本文件修改为UNICODE编码格式
方法为:用记事本打开后另存为,选择编码UNICODE 即可。