//包含头文件
#include <AFXCONV.H>
CString strUnicode(_T( "unicode string "));
USES_CONVERSION;
char* pszChar = W2A(strUnicode));
C++ Unicode SBCS 函数对照表
2008-10-14 15:48:52| 分类:
C++ Serial | 标签: |字号大中小订阅
转自:http://blog.csdn.net/kevinsung/archive/2007/09/12/1781940.aspx
包括类型和各类字符相关的处理函数,大部分都应该是用不到的。如果有想用自动化工具替换字符升级到unicode版本的,这个列表就比较全了。至于转换工具的替换规则,以后再发
Generic | SBCS | UNICODE | ||
TCHAR | char | wchar_t | ||
_TEOF | EOF | WEOF | ||
_TINT | int | wint_t | ||
_TSCHAR | signed char | wchar_t | ||
_TUCHAR | unsigned char | wchar_t | ||
_TXCHAR | char | wchar_t | ||
__T(x) | x | L | ||
__targv | __argv | __wargv | ||
__tcserror | _strerror | __wcserror | ||
__tcserror_s | _strerror_s | __wcserror_s | ||
_cgetts | _cgets | _cgetws | ||
_cgetts_s | _cgets_s | _cgetws_s | ||
_cputts | _cputs | _cputws | ||
_fgettc | fgetc | fgetwc | ||
_fgettc_nolock | _fgetc_nolock | _fgetwc_nolock | ||
_fgettchar | _fgetchar | _fgetwchar | ||
_fgetts | fgets | fgetws | ||
_fputtc | fputc | fputwc | ||
_fputtc_nolock | _fputc_nolock | _fputwc_nolock | ||
_fputtchar | _fputchar | _fputwchar | ||
_fputts | fputs | fputws | ||
_ftprintf | fprintf | fwprintf | ||
_ftprintf_l | _fprintf_l | _fwprintf_l | ||
_ftprintf_p | _fprintf_p | _fwprintf_p | ||
_ftprintf_p_l | _fprintf_p_l | _fwprintf_p_l | ||
_ftprintf_s | fprintf_s | fwprintf_s | ||
_ftprintf_s_l | _fprintf_s_l | _fwprintf_s_l | ||
_ftscanf | fscanf | fwscanf | ||
_ftscanf_l | _fscanf_l | _fwscanf_l | ||
_ftscanf_s | fscanf_s | fwscanf_s | ||
_ftscanf_s_l | _fscanf_s_l | _fwscanf_s_l | ||
_get_tpgmptr | _get_pgmptr | _get_wpgmptr | ||
_gettc | getc | getwc | ||
_gettc_nolock | _getc_nolock | _getwc_nolock | ||
_gettch | _getch | _getwch | ||
_gettch_nolock | _getch_nolock | _getwch_nolock | ||
_gettchar | getchar | getwchar | ||
_gettchar_nolock | _getchar_nolock | _getwchar_nolock | ||
_gettche | _getche | _getwche | ||
_gettche_nolock | _getche_nolock | _getwche_nolock | ||
_getts | gets | _getws | ||
_getts_s | gets_s | _getws_s | ||
_i64tot | _i64toa | _i64tow | ||
_i64tot_s | _i64toa_s | _i64tow_s | ||
_istalnum | isalnum | iswalnum | ||
_istalnum_l | _isalnum_l | _iswalnum_l | ||
_istalpha | isalpha | iswalpha | ||
_istalpha_l | _isalpha_l | _iswalpha_l | ||
_istascii | __isascii | iswascii | ||
_istcntrl | iscntrl | iswcntrl | ||
_istcntrl_l | _iscntrl_l | _iswcntrl_l | ||
_istdigit | isdigit | iswdigit | ||
_istdigit_l | _isdigit_l | _iswdigit_l | ||
_istgraph | isgraph | iswgraph | ||
_istgraph_l | _isgraph_l | _iswgraph_l | ||
_istlower | islower | iswlower | ||
_istlower_l | _islower_l | _iswlower_l | ||
_istprint | isprint | iswprint | ||
_istprint_l | _isprint_l | _iswprint_l | ||
_istpunct | ispunct | iswpunct | ||
_istpunct_l | _ispunct_l | _iswpunct_l | ||
_istspace | isspace | iswspace | ||
_istspace_l | _isspace_l | _iswspace_l | ||
_istupper | isupper | iswupper | ||
_istupper_l | _isupper_l | _iswupper_l | ||
_istxdigit | isxdigit | iswxdigit | ||
_istxdigit_l | _isxdigit_l | _iswxdigit_l | ||
_itot | _itoa | _itow | ||
_itot_s | _itoa_s | _itow_s | ||
_ltot | _ltoa | _ltow | ||
_ltot_s | _ltoa_s | _ltow_s | ||
_puttc | putc | putwc | ||
_puttc_nolock | _putc_nolock | _putwc_nolock | ||
_puttch | _putch | _putwch | ||
_puttch_nolock | _putch_nolock | _putwch_nolock | ||
_puttchar | putchar | putwchar | ||
_puttchar_nolock | _putchar_nolock | _putwchar_nolock | ||
_putts | puts | _putws | ||
_sctprintf | _scprintf | _scwprintf | ||
_sctprintf_l | _scprintf_l | _scwprintf_l | ||
_sctprintf_p | _scprintf_p | _scwprintf_p | ||
_sctprintf_p_l | _scprintf_p_l | _scwprintf_p_l | ||
_sntprintf | _snprintf | _snwprintf | ||
_sntprintf_l | _snprintf_l | _snwprintf_l | ||
_sntprintf_s | _snprintf_s | _snwprintf_s | ||
_sntprintf_s_l | _snprintf_s_l | _snwprintf_s_l | ||
_sntscanf | _snscanf | _snwscanf | ||
_sntscanf_l | _snscanf_l | _snwscanf_l | ||
_sntscanf_s | _snscanf_s | _snwscanf_s | ||
_sntscanf_s_l | _snscanf_s_l | _snwscanf_s_l | ||
_stprintf | sprintf | _swprintf | ||
_stprintf_l | _sprintf_l | __swprintf_l | ||
_stprintf_p | _sprintf_p | _swprintf_p | ||
_stprintf_p_l | _sprintf_p_l | _swprintf_p_l | ||
_stprintf_s | sprintf_s | swprintf_s | ||
_stprintf_s_l | _sprintf_s_l | _swprintf_s_l | ||
_stscanf | sscanf | swscanf | ||
_stscanf_l | _sscanf_l | _swscanf_l | ||
_stscanf_s | sscanf_s | swscanf_s | ||
_stscanf_s_l | _sscanf_s_l | _swscanf_s_l | ||
_tWinMain | WinMain | wWinMain | ||
_taccess | _access | _waccess | ||
_taccess_s | _access_s | _waccess_s | ||
_tasctime | asctime | _wasctime | ||
_tasctime_s | asctime_s | _wasctime_s | ||
_tchdir | _chdir | _wchdir | ||
_tchmod | _chmod | _wchmod | ||
_tcprintf | _cprintf | _cwprintf | ||
_tcprintf_l | _cprintf_l | _cwprintf_l | ||
_tcprintf_p | _cprintf_p | _cwprintf_p | ||
_tcprintf_p_l | _cprintf_p_l | _cwprintf_p_l | ||
_tcprintf_s | _cprintf_s | _cwprintf_s | ||
_tcprintf_s_l | _cprintf_s_l | _cwprintf_s_l | ||
_tcreat | _creat | _wcreat | ||
_tcscanf | _cscanf | _cwscanf | ||
_tcscanf_l | _cscanf_l | _cwscanf_l | ||
_tcscanf_s | _cscanf_s | _cwscanf_s | ||
_tcscanf_s_l | _cscanf_s_l | _cwscanf_s_l | ||
_tcscat | strcat | wcscat | ||
_tcscat_s | strcat_s | wcscat_s | ||
_tcschr | strchr | wcschr | ||
_tcsclen | strlen | wcslen | ||
_tcscmp | strcmp | wcscmp | ||
_tcscnlen | strnlen | wcsnlen | ||
_tcscoll | strcoll | wcscoll | ||
_tcscoll_l | _strcoll_l | _wcscoll_l | ||
_tcscpy | strcpy | wcscpy | ||
_tcscpy_s | strcpy_s | wcscpy_s | ||
_tcscspn | strcspn | wcscspn | ||
_tcsdec | _strdec | _wcsdec | ||
_tcsdup | _strdup | _wcsdup | ||
_tcsdup_dbg | _strdup_dbg | |||
_tcserror | strerror | _wcserror | ||
_tcserror_s | strerror_s | _wcserror_s | ||
_tcsftime | strftime | wcsftime | ||
_tcsftime_l | _strftime_l | _wcsftime_l | ||
_tcsicmp | _stricmp | _wcsicmp | ||
_tcsicmp_l | _stricmp_l | _wcsicmp_l | ||
_tcsicoll | _stricoll | _wcsicoll | ||
_tcsicoll_l | _stricoll_l | _wcsicoll_l | ||
_tcsinc | _strinc | _wcsinc | ||
_tcslen | strlen | wcslen | ||
_tcslwr | _strlwr | _wcslwr | ||
_tcslwr_l | _strlwr_l | _wcslwr_l | ||
_tcslwr_s | _strlwr_s | _wcslwr_s | ||
_tcslwr_s_l | _strlwr_s_l | _wcslwr_s_l | ||
_tcsnbcnt | _strncnt | _wcsncnt | ||
_tcsncat | strncat | wcsncat | ||
_tcsncat_l | _strncat_l | _wcsncat_l | ||
_tcsncat_s | strncat_s | wcsncat_s | ||
_tcsncat_s_l | _strncat_s_l | _wcsncat_s_l | ||
_tcsnccat | strncat | wcsncat | ||
_tcsnccat_l | _strncat_l | _wcsncat_l | ||
_tcsnccat_s | strncat_s | wcsncat_s | ||
_tcsnccat_s_l | _strncat_s_l | _wcsncat_s_l | ||
_tcsnccmp | strncmp | wcsncmp | ||
_tcsnccnt | _strncnt | _wcsncnt | ||
_tcsnccoll | _strncoll | _wcsncoll | ||
_tcsnccoll_l | _strncoll_l | _wcsncoll_l | ||
_tcsnccpy | strncpy | wcsncpy | ||
_tcsnccpy_l | _strncpy_l | _wcsncpy_l | ||
_tcsnccpy_s | strncpy_s | wcsncpy_s | ||
_tcsnccpy_s_l | _strncpy_s_l | _wcsncpy_s_l | ||
_tcsncicmp | _strnicmp | _wcsnicmp | ||
_tcsncicmp_l | _strnicmp_l | _wcsnicmp_l | ||
_tcsncicoll | _strnicoll | _wcsnicoll | ||
_tcsncicoll_l | _strnicoll_l | _wcsnicoll_l | ||
_tcsncmp | strncmp | wcsncmp | ||
_tcsncoll | _strncoll | _wcsncoll | ||
_tcsncoll_l | _strncoll_l | _wcsncoll_l | ||
_tcsncpy | strncpy | wcsncpy | ||
_tcsncpy_l | _strncpy_l | _wcsncpy_l | ||
_tcsncpy_s | strncpy_s | wcsncpy_s | ||
_tcsncpy_s_l | _strncpy_s_l | _wcsncpy_s_l | ||
_tcsncset | _strnset | _wcsnset | ||
_tcsnextc | _strnextc | _wcsnextc | ||
_tcsnicmp | _strnicmp | _wcsnicmp | ||
_tcsnicmp_l | _strnicmp_l | _wcsnicmp_l | ||
_tcsnicoll | _strnicoll | _wcsnicoll | ||
_tcsnicoll_l | _strnicoll_l | _wcsnicoll_l | ||
_tcsninc | _strninc | _wcsninc | ||
_tcsnlen | strnlen | wcsnlen | ||
_tcsnset | _strnset | _wcsnset | ||
_tcsnset_l | _strnset_l | _wcsnset_l | ||
_tcsnset_s | _strnset_s | _wcsnset_s | ||
_tcsnset_s_l | _strnset_s_l | _wcsnset_s_l | ||
_tcspbrk | strpbrk | wcspbrk | ||
_tcsrchr | strrchr | wcsrchr | ||
_tcsrev | _strrev | _wcsrev | ||
_tcsset | _strset | _wcsset | ||
_tcsset_l | _wcsset_l | |||
_tcsset_s | _strset_s | _wcsset_s | ||
_tcsset_s_l | _strset_s_l | _wcsset_s_l | ||
_tcsspn | strspn | wcsspn | ||
_tcsspnp | _strspnp | _wcsspnp | ||
_tcsstr | strstr | wcsstr | ||
_tcstod | strtod | wcstod | ||
_tcstod_l | _strtod_l | _wcstod_l | ||
_tcstoi64 | _strtoi64 | _wcstoi64 | ||
_tcstoi64_l | _strtoi64_l | _wcstoi64_l | ||
_tcstok | strtok | wcstok | ||
_tcstok_l | _strtok_l | _wcstok_l | ||
_tcstok_s | strtok_s | wcstok_s | ||
_tcstok_s_l | _strtok_s_l | _wcstok_s_l | ||
_tcstol | strtol | wcstol | ||
_tcstol_l | _strtol_l | _wcstol_l | ||
_tcstoui64 | _strtoui64 | _wcstoui64 | ||
_tcstoui64_l | _strtoui64_l | _wcstoui64_l | ||
_tcstoul | strtoul | wcstoul | ||
_tcstoul_l | _strtoul_l | _wcstoul_l | ||
_tcsupr | _strupr | _wcsupr | ||
_tcsupr_l | _strupr_l | _wcsupr_l | ||
_tcsupr_s | _strupr_s | _wcsupr_s | ||
_tcsupr_s_l | _strupr_s_l | _wcsupr_s_l | ||
_tcsxfrm | strxfrm | wcsxfrm | ||
_tcsxfrm_l | _strxfrm_l | _wcsxfrm_l | ||
_tctime | ctime | _wctime | ||
_tctime32 | _ctime32 | _wctime32 | ||
_tctime32_s | _ctime32_s | _wctime32_s | ||
_tctime64 | _ctime64 | _wctime64 | ||
_tctime64_s | _ctime64_s | _wctime64_s | ||
_tctime_s | ctime_s | _wctime_s | ||
_tdupenv_s | _dupenv_s | _wdupenv_s | ||
_tdupenv_s_dbg | _dupenv_s_dbg | _wdupenv_s_dbg | ||
_tenviron | _environ | _wenviron | ||
_texecl | _execl | _wexecl | ||
_texecle | _execle | _wexecle | ||
_texeclp | _execlp | _wexeclp | ||
_texeclpe | _execlpe | _wexeclpe | ||
_texecv | _execv | _wexecv | ||
_texecve | _execve | _wexecve | ||
_texecvp | _execvp | _wexecvp | ||
_texecvpe | _execvpe | _wexecvpe | ||
_tfdopen | _fdopen | _wfdopen | ||
_tfinddata32_t | _finddata32_t | _wfinddata32_t | ||
_tfinddata32i64_t | _finddata32i64_t | _wfinddata32i64_t | ||
_tfinddata64_t | __finddata64_t | _wfinddata64_t | ||
_tfinddata64i32_t | _finddata64i32_t | _wfinddata64i32_t | ||
_tfinddata_t | _finddata_t | _wfinddata_t | ||
_tfinddatai64_t | _finddatai64_t | _wfinddatai64_t | ||
_tfindfirst | _findfirst | _wfindfirst | ||
_tfindfirst32 | _findfirst32 | _wfindfirst32 | ||
_tfindfirst32i64 | _findfirst32i64 | _wfindfirst32i64 | ||
_tfindfirst64 | _findfirst64 | _wfindfirst64 | ||
_tfindfirst64i32 | _findfirst64i32 | _wfindfirst64i32 | ||
_tfindfirsti64 | _findfirsti64 | _wfindfirsti64 | ||
_tfindnext | _findnext | _wfindnext | ||
_tfindnext32 | _findnext32 | _wfindnext32 | ||
_tfindnext32i64 | _findnext32i64 | _wfindnext32i64 | ||
_tfindnext64 | _findnext64 | _wfindnext64 | ||
_tfindnext64i32 | _findnext64i32 | _wfindnext64i32 | ||
_tfindnexti64 | _findnexti64 | _wfindnexti64 | ||
_tfopen | fopen | _wfopen | ||
_tfopen_s | fopen_s | _wfopen_s | ||
_tfreopen | freopen | _wfreopen | ||
_tfreopen_s | freopen_s | _wfreopen_s | ||
_tfsopen | _fsopen | _wfsopen | ||
_tfullpath | _fullpath | _wfullpath | ||
_tfullpath_dbg | _fullpath_dbg | _wfullpath_dbg | ||
_tgetcwd | _getcwd | _wgetcwd | ||
_tgetcwd_dbg | _getcwd_dbg | _wgetcwd_dbg | ||
_tgetdcwd | _getdcwd | _wgetdcwd | ||
_tgetdcwd_dbg | _getdcwd_dbg | _wgetdcwd_dbg | ||
_tgetdcwd_lk_dbg | _getdcwd_lk_dbg | _wgetdcwd_lk_dbg | ||
_tgetdcwd_nolock | _getdcwd_nolock | _wgetdcwd_nolock | ||
_tgetenv | getenv | _wgetenv | ||
_tgetenv_s | getenv_s | _wgetenv_s | ||
_tmain | main | wmain | ||
_tmakepath | _makepath | _wmakepath | ||
_tmakepath_s | _makepath_s | _wmakepath_s | ||
_tmkdir | _mkdir | _wmkdir | ||
_tmktemp | _mktemp | _wmktemp | ||
_tmktemp_s | _mktemp_s | _wmktemp_s | ||
_topen | _open | _wopen | ||
_totlower | tolower | towlower | ||
_totlower_l | _tolower_l | _towlower_l | ||
_totupper | toupper | towupper | ||
_totupper_l | _toupper_l | _towupper_l | ||
_tperror | perror | _wperror | ||
_tpgmptr | _pgmptr | _wpgmptr | ||
_tpopen | _popen | _wpopen | ||
_tprintf | printf | wprintf | ||
_tprintf_l | _printf_l | _wprintf_l | ||
_tprintf_p | _printf_p | _wprintf_p | ||
_tprintf_p_l | _printf_p_l | _wprintf_p_l | ||
_tprintf_s | printf_s | wprintf_s | ||
_tprintf_s_l | _printf_s_l | _wprintf_s_l | ||
_tputenv | _putenv | _wputenv | ||
_tputenv_s | _putenv_s | _wputenv_s | ||
_tremove | remove | _wremove | ||
_trename | rename | _wrename | ||
_trmdir | _rmdir | _wrmdir | ||
_tscanf | scanf | wscanf | ||
_tscanf_l | _scanf_l | _wscanf_l | ||
_tscanf_s | scanf_s | wscanf_s | ||
_tscanf_s_l | _scanf_s_l | _wscanf_s_l | ||
_tsearchenv | _searchenv | _wsearchenv | ||
_tsearchenv_s | _searchenv_s | _wsearchenv_s | ||
_tsetlocale | setlocale | _wsetlocale | ||
_tsopen | _sopen | _wsopen | ||
_tsopen_s | _sopen_s | _wsopen_s | ||
_tspawnl | _spawnl | _wspawnl | ||
_tspawnle | _spawnle | _wspawnle | ||
_tspawnlp | _spawnlp | _wspawnlp | ||
_tspawnlpe | _spawnlpe | _wspawnlpe | ||
_tspawnv | _spawnv | _wspawnv | ||
_tspawnve | _spawnve | _wspawnve | ||
_tspawnvp | _spawnvp | _wspawnvp | ||
_tspawnvpe | _spawnvpe | _wspawnvpe | ||
_tsplitpath | _splitpath | _wsplitpath | ||
_tsplitpath_s | _splitpath_s | _wsplitpath_s | ||
_tstat | _stat | _wstat | ||
_tstat32 | _stat32 | _wstat32 | ||
_tstat32i64 | _stat32i64 | _wstat32i64 | ||
_tstat64 | _stat64 | _wstat64 | ||
_tstat64i32 | _stat64i32 | _wstat64i32 | ||
_tstati64 | _stati64 | _wstati64 | ||
_tstof | atof | _wtof | ||
_tstof_l | _atof_l | _wtof_l | ||
_tstoi | atoi | _wtoi | ||
_tstoi64 | _atoi64 | _wtoi64 | ||
_tstoi64_l | _atoi64_l | _wtoi64_l | ||
_tstoi_l | _atoi_l | _wtoi_l | ||
_tstol | atol | _wtol | ||
_tstol_l | _atol_l | _wtol_l | ||
_tstrdate | _strdate | _wstrdate | ||
_tstrdate_s | _strdate_s | _wstrdate_s | ||
_tstrtime | _strtime | _wstrtime | ||
_tstrtime_s | _strtime_s | _wstrtime_s | ||
_tsystem | system | _wsystem | ||
_ttempnam | _tempnam | _wtempnam | ||
_ttempnam_dbg | _tempnam_dbg | _wtempnam_dbg | ||
_ttmpnam | tmpnam | _wtmpnam | ||
_ttmpnam_s | tmpnam_s | _wtmpnam_s | ||
_ttoi | atoi | _wtoi | ||
_ttoi64 | _atoi64 | _wtoi64 | ||
_ttol | atol | _wtol | ||
_tunlink | _unlink | _w
|