/************************************************************************/ /* 文件名称: 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,IN OUT WCHAR *pszunicode); extern CHAR* unicode2acsii(IN const WCHAR *pszunicode); extern int unicode2acsii(IN const WCHAR *pszunicode,IN OUT CHAR *pszacsii); extern CHAR* utf82ascii(IN const CHAR *pszutf8); extern int utf82ascii(IN const CHAR *pszutf8,IN OUT CHAR* pszacsii); extern CHAR* unicode2uft8(IN const WCHAR *pszunicode); extern int unicode2uft8(IN const WCHAR *pszunicode,IN OUT CHAR* pszutf8); extern WCHAR* ascii2unicode(IN const CHAR* pszascii); extern int ascii2unicode(IN const CHAR* pszascii,IN OUT WCHAR *pszunicode); extern CHAR* ascii2utf8(IN const CHAR* pszascii); extern int ascii2utf8(IN const CHAR* pszascii, IN OUT CHAR* pszutf8); ////////////////////////////////////////////////////////////////////////// #endif