forked from firstblade/TTWinClient
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathutilStrCodeAPI.h
More file actions
35 lines (26 loc) · 1.41 KB
/
utilStrCodeAPI.h
File metadata and controls
35 lines (26 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*******************************************************************************
* @file utilStrCoding.h 2014\7\15 20:22:14 $
* @author 快刀<kuaidao@mogujie.com>
* @brief
******************************************************************************/
#ifndef UTILSTRCODING_EBFB2FF8_92ED_408B_9A6B_A59579E9942D_H__
#define UTILSTRCODING_EBFB2FF8_92ED_408B_9A6B_A59579E9942D_H__
#include "GlobalDefine.h"
#include "utility/utilityDll.h"
#include <string>
/******************************************************************************/
NAMESPACE_BEGIN(util)
UTILITY_API CString int32ToCString(Int32 n);
UTILITY_API Int32 cstringToInt32(LPCTSTR buff);
UTILITY_API CString int64ToCString(Int64 n);
UTILITY_API Int64 cstringToInt64(LPCTSTR buff);
UTILITY_API CString utf8ToCString(const char* src);
UTILITY_API std::string cStringToUtf8(const CString& src);
UTILITY_API std::string cStringToString(const CString& src, UINT codepage = CP_UTF8);
UTILITY_API CString stringToCString(const std::string& src, UINT codepage = CP_UTF8);
UTILITY_API BOOL isIncludeChinese(const std::string& str);//是否包含中文
UTILITY_API CString HZ2FirstPY(IN std::string szHZ);//汉字转成拼音首字母
UTILITY_API CString HZ2AllPY(IN CString szHZ);//汉字转成全拼
NAMESPACE_END(util)
/******************************************************************************/
#endif// UTILSTRCODING_EBFB2FF8_92ED_408B_9A6B_A59579E9942D_H__