一、文件使用UTF8保存,用的时候再转换:
1、需要用到UTF-16BE时,先将UTF8转位Unicode码点,然后将Unicode码点转位UTF-16BE。
2、UTF8转Unicode和Unicode转UTF-16BE都可以用纯算法实现,不用查表就可以实现了。
二、文件仍然使用UTF8保存,使用wchar_t类型保存字符串,编译器指定-fshort-wchar变异选项。
三、修改编译器配置,指定使用UTF-16BE编码编译。
一、文件使用UTF8保存,用的时候再转换:
1、需要用到UTF-16BE时,先将UTF8转位Unicode码点,然后将Unicode码点转位UTF-16BE。
2、UTF8转Unicode和Unicode转UTF-16BE都可以用纯算法实现,不用查表就可以实现了。
二、文件仍然使用UTF8保存,使用wchar_t类型保存字符串,编译器指定-fshort-wchar变异选项。
三、修改编译器配置,指定使用UTF-16BE编码编译。
举报