读书人

根据GB2312字节数据怎么获得uincode码

发布时间: 2013-04-20 19:43:01 作者: rapoo

根据GB2312字节数据如何获得uincode码
急!!!!麻烦大咖们帮忙解决
我知道‘啊’字节里面的数据是"0xB0A1", UNICODE码是21834 我现需要知道这两者转换的算法。急!!!!!!!!!!!!(用的系统是ucos2,ads,axd); uincode码是怎样获得的
[解决办法]
直接利用库,看看iconv

[解决办法]
Linux:iconv
Windows:MultiByteToWideChar

[解决办法]
没有直接的转换公式,只能在Windows下做程序使用MultiByteToWideChar函数生成内码和UNICODE码的映射表

然后做成数组加到你的程序里

你也可以去这里下载现成的
http://download.csdn.net/detail/youzi722/5187880
[解决办法]

引用:
Linux:iconv
Windows:MultiByteToWideChar

事实上,iconv是跨平台的,就三接口,非常简单
另外linicu也不错
[解决办法]
做成表 然后查表
[解决办法]

http://www.microsoft.com/visualstudio/chs/downloads#d-2010-express
点开Visual C++ 2010 Express下面的语言选‘简体中文’,再点立即安装

再参考C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\cvt\*.*

读书人网 >C语言

热点推荐