1. 首页
  2. 编程语言
  3. C++ 
  4. C++实现编码转换的示例代码

C++实现编码转换的示例代码

上传者: 2020-11-20 18:40:41上传 PDF文件 41.18KB 热度 17次

编码转换在实际开发中经常遇到,通常是ANSI、Unicode和Utf-8之间相互转换。实现也有很多种,有查表法、使用C++11、使用boost、使用系统API。C++11和boost几乎可以实现一套代码,在linux和windows都能使用,但实际会有很多坑,相当于代码几乎不改,但是要改一下系统环境。所以有一种实现就是判断系统的版本,然后选择不同的系统api进行编码转换。目前只实现Windows下的编码转换,以后需要在linux下使用编码转换再做补充。windows下的编码转换基本围绕unicode做处理。

用户评论