123456789101112131415161718192021222324252627282930313233343536373839 |
- #pragma once
- #include <string>
- using namespace std;
- /******************************************************************************
- 把源串转换为目标串
- 参数:
- strTrans 返回值。源字符串、目标字符串。
- uiDstCodePage 目标编码
- uiSrcCodePage 源编码
- 返回:
- 成功返回true,失败返回false。
- ******************************************************************************/
- bool MBToMB(string & strTrans
- , UINT uiDstCodePage, UINT uiSrcCodePage);
- /******************************************************************************
- 把源串转换为宽字符串
- 参数:
- strWC 返回值。宽字符编码字符串。
- strSrc 源字符串
- uiSrcCodePage 源串的编码
- 返回:
- 成功返回true,失败返回false。
- ******************************************************************************/
- bool MBToWC(wstring & strWC, string strSrc, UINT uiSrcCodePage);
- /******************************************************************************
- 把宽字符串转换为目标串
- 参数:
- strDst 返回值。目标字符串。
- strWC 源宽字符串
- uiDstCodePage 目标编码
- 返回:
- 成功返回true,失败返回false。
- ******************************************************************************/
- bool WCToMB(string & strDst, wstring strWC, UINT uiDstCodePage);
|