/************************************************************************/ /* 文件名称: CharacterConvert.h 文件标识: 内容摘要: 转换各种字符编码; 其它说明: 无 当前版本: V 0.1 作 者: Jeff 完成日期: 2015年04月05日 修改记录1: 修改日期:- 版 本 号:- 修 改 人:- 修改内容:- */ /************************************************************************/ #ifndef __CCONV__ #define __CCONV__ #include #include using namespace std; ////////////////////////////////////////////////////////////////////////// extern WCHAR* utf82unicode(__in const char *pszutf8); extern int utf82unicode(__in const char *pszutf8,__inout WCHAR *pszunicode); extern CHAR* unicode2acsii(__in const WCHAR *pszunicode); extern int unicode2acsii(__in const WCHAR *pszunicode,__inout CHAR *pszacsii); extern CHAR* utf82ascii(__in const CHAR *pszutf8); extern int utf82ascii(__in const CHAR *pszutf8,__inout CHAR* pszacsii); extern CHAR* unicode2uft8(__in const WCHAR *pszunicode); extern int unicode2uft8(__in const WCHAR *pszunicode,__inout CHAR* pszutf8); extern WCHAR* ascii2unicode(__in const CHAR* pszascii); extern int ascii2unicode(__in const CHAR* pszascii,__inout WCHAR *pszunicode); extern CHAR* ascii2utf8(__in const CHAR* pszascii); extern int ascii2utf8(__in const CHAR* pszascii, __inout CHAR* pszutf8); ////////////////////////////////////////////////////////////////////////// #endif