字符串操作相关
文章平均质量分 63
a550853006a
这个作者很懒,什么都没留下…
展开
-
base64加密
CString Encode(const /*unsigned*/ char* Data,int DataByte){ //编码表 const char EncodeTable[]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; //返回值 CString strEncode;原创 2014-12-26 14:20:53 · 299 阅读 · 0 评论 -
GB312-URL编码
CString urlencode(/*CString &str_source*/ char* in_str) { //char const *in_str = str_source.data(); int in_str_len = strlen(in_str); int out_str_len = 0; CString out_str = '\原创 2014-12-26 17:19:50 · 830 阅读 · 0 评论 -
在CString中如何获取自己想要的字符串
假如一个CString中保存了一个网页的源码代码,那么我们如何获取我们想要的信息呢。可以通过这个函数来截取字符串。CString GetMidStrByLAndR(CString& strSrc, CString strLeft, CString strRight){ CString strRet; int eIdxBegin = strSrc.Fi原创 2014-12-20 16:52:02 · 815 阅读 · 0 评论 -
char*互相转换wchar_t*
//将单字节char*转化为宽字节wchar_t* wchar_t* AnsiToUnicode( const char* szStr ) { int nLen = MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, NULL, 0 ); if (nLen == 0) { return NULL; } wc原创 2015-02-11 14:18:54 · 503 阅读 · 0 评论 -
识别文本文件编码格式
//识别编码函数 pathName 文件路径CString CInsertKeyDlg::CodeTo(CString pathName){char m_FileText[10000]={0};CString m_NewText;CFile m_File;LPCTSTR lpstr = pathName.GetBuffer();BOOL reBol = m_File.O原创 2015-04-13 12:00:05 · 377 阅读 · 0 评论 -
UTF-8 和 CString 互相转换
有时候获取web服务器返回的数据,显示出来中文是乱码的形式。这个时候就会用到下面这两个函数来转换。char* CreateUTF8TextInitWithString(CString strValue) { char *buffer = NULL; int length; #ifdef _UNICODE length =原创 2014-12-20 16:20:18 · 713 阅读 · 0 评论