C++中Unicode与MBCS版函数对应表

因为项目碰到了国际化的问题,自己整理了一下, 主要是从tchar.h里面导出的

包括类型和各类字符相关的处理函数,大部分都应该是用不到的。如果有想用自动化工具替换字符升级到unicode版本的,这个列表就比较全了。至于转换工具的替换规则,以后再发

GenericSBCSUNICODE
TCHARcharwchar_t
_TEOFEOFWEOF
_TINTintwint_t
_TSCHARsigned charwchar_t
_TUCHARunsigned charwchar_t
_TXCHARcharwchar_t
__T(x)xL
__targv__argv__wargv
__tcserror_strerror__wcserror
__tcserror_s_strerror_s__wcserror_s
_cgetts_cgets_cgetws
_cgetts_s_cgets_s_cgetws_s
_cputts_cputs_cputws
_fgettcfgetcfgetwc
_fgettc_nolock_fgetc_nolock_fgetwc_nolock
_fgettchar_fgetchar_fgetwchar
_fgettsfgetsfgetws
_fputtcfputcfputwc
_fputtc_nolock_fputc_nolock_fputwc_nolock
_fputtchar_fputchar_fputwchar
_fputtsfputsfputws
_ftprintffprintffwprintf
_ftprintf_l_fprintf_l_fwprintf_l
_ftprintf_p_fprintf_p_fwprintf_p
_ftprintf_p_l_fprintf_p_l_fwprintf_p_l
_ftprintf_sfprintf_sfwprintf_s
_ftprintf_s_l_fprintf_s_l_fwprintf_s_l
_ftscanffscanffwscanf
_ftscanf_l_fscanf_l_fwscanf_l
_ftscanf_sfscanf_sfwscanf_s
_ftscanf_s_l_fscanf_s_l_fwscanf_s_l
_get_tpgmptr_get_pgmptr_get_wpgmptr
_gettcgetcgetwc
_gettc_nolock_getc_nolock_getwc_nolock
_gettch_getch_getwch
_gettch_nolock_getch_nolock_getwch_nolock
_gettchargetchargetwchar
_gettchar_nolock_getchar_nolock_getwchar_nolock
_gettche_getche_getwche
_gettche_nolock_getche_nolock_getwche_nolock
_gettsgets_getws
_getts_sgets_s_getws_s
_i64tot_i64toa_i64tow
_i64tot_s_i64toa_s_i64tow_s
_istalnumisalnumiswalnum
_istalnum_l_isalnum_l_iswalnum_l
_istalphaisalphaiswalpha
_istalpha_l_isalpha_l_iswalpha_l
_istascii__isasciiiswascii
_istcntrliscntrliswcntrl
_istcntrl_l_iscntrl_l_iswcntrl_l
_istdigitisdigitiswdigit
_istdigit_l_isdigit_l_iswdigit_l
_istgraphisgraphiswgraph
_istgraph_l_isgraph_l_iswgraph_l
_istlowerisloweriswlower
_istlower_l_islower_l_iswlower_l
_istprintisprintiswprint
_istprint_l_isprint_l_iswprint_l
_istpunctispunctiswpunct
_istpunct_l_ispunct_l_iswpunct_l
_istspaceisspaceiswspace
_istspace_l_isspace_l_iswspace_l
_istupperisupperiswupper
_istupper_l_isupper_l_iswupper_l
_istxdigitisxdigitiswxdigit
_istxdigit_l_isxdigit_l_iswxdigit_l
_itot_itoa_itow
_itot_s_itoa_s_itow_s
_ltot_ltoa_ltow
_ltot_s_ltoa_s_ltow_s
_puttcputcputwc
_puttc_nolock_putc_nolock_putwc_nolock
_puttch_putch_putwch
_puttch_nolock_putch_nolock_putwch_nolock
_puttcharputcharputwchar
_puttchar_nolock_putchar_nolock_putwchar_nolock
_puttsputs_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
_stprintfsprintf_swprintf
_stprintf_l_sprintf_l__swprintf_l
_stprintf_p_sprintf_p_swprintf_p
_stprintf_p_l_sprintf_p_l_swprintf_p_l
_stprintf_ssprintf_sswprintf_s
_stprintf_s_l_sprintf_s_l_swprintf_s_l
_stscanfsscanfswscanf
_stscanf_l_sscanf_l_swscanf_l
_stscanf_ssscanf_sswscanf_s
_stscanf_s_l_sscanf_s_l_swscanf_s_l
_tWinMainWinMainwWinMain
_taccess_access_waccess
_taccess_s_access_s_waccess_s
_tasctimeasctime_wasctime
_tasctime_sasctime_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
_tcscatstrcatwcscat
_tcscat_sstrcat_swcscat_s
_tcschrstrchrwcschr
_tcsclenstrlenwcslen
_tcscmpstrcmpwcscmp
_tcscnlenstrnlenwcsnlen
_tcscollstrcollwcscoll
_tcscoll_l_strcoll_l_wcscoll_l
_tcscpystrcpywcscpy
_tcscpy_sstrcpy_swcscpy_s
_tcscspnstrcspnwcscspn
_tcsdec_strdec_wcsdec
_tcsdup_strdup_wcsdup
_tcsdup_dbg_strdup_dbg
_tcserrorstrerror_wcserror
_tcserror_sstrerror_s_wcserror_s
_tcsftimestrftimewcsftime
_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
_tcslenstrlenwcslen
_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
_tcsncatstrncatwcsncat
_tcsncat_l_strncat_l_wcsncat_l
_tcsncat_sstrncat_swcsncat_s
_tcsncat_s_l_strncat_s_l_wcsncat_s_l
_tcsnccatstrncatwcsncat
_tcsnccat_l_strncat_l_wcsncat_l
_tcsnccat_sstrncat_swcsncat_s
_tcsnccat_s_l_strncat_s_l_wcsncat_s_l
_tcsnccmpstrncmpwcsncmp
_tcsnccnt_strncnt_wcsncnt
_tcsnccoll_strncoll_wcsncoll
_tcsnccoll_l_strncoll_l_wcsncoll_l
_tcsnccpystrncpywcsncpy
_tcsnccpy_l_strncpy_l_wcsncpy_l
_tcsnccpy_sstrncpy_swcsncpy_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
_tcsncmpstrncmpwcsncmp
_tcsncoll_strncoll_wcsncoll
_tcsncoll_l_strncoll_l_wcsncoll_l
_tcsncpystrncpywcsncpy
_tcsncpy_l_strncpy_l_wcsncpy_l
_tcsncpy_sstrncpy_swcsncpy_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
_tcsnlenstrnlenwcsnlen
_tcsnset_strnset_wcsnset
_tcsnset_l_strnset_l_wcsnset_l
_tcsnset_s_strnset_s_wcsnset_s
_tcsnset_s_l_strnset_s_l_wcsnset_s_l
_tcspbrkstrpbrkwcspbrk
_tcsrchrstrrchrwcsrchr
_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
_tcsspnstrspnwcsspn
_tcsspnp_strspnp_wcsspnp
_tcsstrstrstrwcsstr
_tcstodstrtodwcstod
_tcstod_l_strtod_l_wcstod_l
_tcstoi64_strtoi64_wcstoi64
_tcstoi64_l_strtoi64_l_wcstoi64_l
_tcstokstrtokwcstok
_tcstok_l_strtok_l_wcstok_l
_tcstok_sstrtok_swcstok_s
_tcstok_s_l_strtok_s_l_wcstok_s_l
_tcstolstrtolwcstol
_tcstol_l_strtol_l_wcstol_l
_tcstoui64_strtoui64_wcstoui64
_tcstoui64_l_strtoui64_l_wcstoui64_l
_tcstoulstrtoulwcstoul
_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
_tcsxfrmstrxfrmwcsxfrm
_tcsxfrm_l_strxfrm_l_wcsxfrm_l
_tctimectime_wctime
_tctime32_ctime32_wctime32
_tctime32_s_ctime32_s_wctime32_s
_tctime64_ctime64_wctime64
_tctime64_s_ctime64_s_wctime64_s
_tctime_sctime_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
_tfopenfopen_wfopen
_tfopen_sfopen_s_wfopen_s
_tfreopenfreopen_wfreopen
_tfreopen_sfreopen_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
_tgetenvgetenv_wgetenv
_tgetenv_sgetenv_s_wgetenv_s
_tmainmainwmain
_tmakepath_makepath_wmakepath
_tmakepath_s_makepath_s_wmakepath_s
_tmkdir_mkdir_wmkdir
_tmktemp_mktemp_wmktemp
_tmktemp_s_mktemp_s_wmktemp_s
_topen_open_wopen
_totlowertolowertowlower
_totlower_l_tolower_l_towlower_l
_totuppertouppertowupper
_totupper_l_toupper_l_towupper_l
_tperrorperror_wperror
_tpgmptr_pgmptr_wpgmptr
_tpopen_popen_wpopen
_tprintfprintfwprintf
_tprintf_l_printf_l_wprintf_l
_tprintf_p_printf_p_wprintf_p
_tprintf_p_l_printf_p_l_wprintf_p_l
_tprintf_sprintf_swprintf_s
_tprintf_s_l_printf_s_l_wprintf_s_l
_tputenv_putenv_wputenv
_tputenv_s_putenv_s_wputenv_s
_tremoveremove_wremove
_trenamerename_wrename
_trmdir_rmdir_wrmdir
_tscanfscanfwscanf
_tscanf_l_scanf_l_wscanf_l
_tscanf_sscanf_swscanf_s
_tscanf_s_l_scanf_s_l_wscanf_s_l
_tsearchenv_searchenv_wsearchenv
_tsearchenv_s_searchenv_s_wsearchenv_s
_tsetlocalesetlocale_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
_tstofatof_wtof
_tstof_l_atof_l_wtof_l
_tstoiatoi_wtoi
_tstoi64_atoi64_wtoi64
_tstoi64_l_atoi64_l_wtoi64_l
_tstoi_l_atoi_l_wtoi_l
_tstolatol_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
_tsystemsystem_wsystem
_ttempnam_tempnam_wtempnam
_ttempnam_dbg_tempnam_dbg_wtempnam_dbg
_ttmpnamtmpnam_wtmpnam
_ttmpnam_stmpnam_s_wtmpnam_s
_ttoiatoi_wtoi
_ttoi64_atoi64_wtoi64
_ttolatol_wtol
_tunlink_unlink_wunlink
_tutime_utime_wutime
_tutime32_utime32_wutime32
_tutime64_utime64_wutime64
_ui64tot_ui64toa_ui64tow
_ui64tot_s_ui64toa_s_ui64tow_s
_ultot_ultoa_ultow
_ultot_s_ultoa_s_ultow_s
_ungettcungetcungetwc
_ungettc_nolock_ungetc_nolock_ungetwc_nolock
_ungettch_ungetch_ungetwch
_ungettch_nolock_ungetch_nolock_ungetwch_nolock
_vftprintfvfprintfvfwprintf
_vftprintf_l_vfprintf_l_vfwprintf_l
_vftprintf_p_vfprintf_p_vfwprintf_p
_vftprintf_p_l_vfprintf_p_l_vfwprintf_p_l
_vftprintf_svfprintf_svfwprintf_s
_vftprintf_s_l_vfprintf_s_l_vfwprintf_s_l
_vsctprintf_vscprintf_vscwprintf
_vsctprintf_l_vscprintf_l_vscwprintf_l
_vsctprintf_p_vscprintf_p_vscwprintf_p
_vsctprintf_p_l_vscprintf_p_l_vscwprintf_p_l
_vsntprintf_vsnprintf_vsnwprintf
_vsntprintf_l_vsnprintf_l_vsnwprintf_l
_vsntprintf_s_vsnprintf_s_vsnwprintf_s
_vsntprintf_s_l_vsnprintf_s_l_vsnwprintf_s_l
_vstprintfvsprintf_vswprintf
_vstprintf_l_vsprintf_l_vswprintf_l
_vstprintf_p_vsprintf_p_vswprintf_p
_vstprintf_p_l_vsprintf_p_l_vswprintf_p_l
_vstprintf_svsprintf_svswprintf_s
_vstprintf_s_l_vsprintf_s_l_vswprintf_s_l
_vtcprintf_vcprintf_vcwprintf
_vtcprintf_l_vcprintf_l_vcwprintf_l
_vtcprintf_p_vcprintf_p_vcwprintf_p
_vtcprintf_p_l_vcprintf_p_l_vcwprintf_p_l
_vtcprintf_s_vcprintf_s_vcwprintf_s
_vtcprintf_s_l_vcprintf_s_l_vcwprintf_s_l
_vtprintfvprintfvwprintf
_vtprintf_l_vprintf_l_vwprintf_l
_vtprintf_p_vprintf_p_vwprintf_p
_vtprintf_p_l_vprintf_p_l_vwprintf_p_l
_vtprintf_svprintf_svwprintf_s
_vtprintf_s_l_vprintf_s_l_vwprintf_s_l
vtprintf_s_l_vprintf_s_l_vwprintf_s_l

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值