摘要:
最近有人问我关于这个的问题,就此写一篇blogAnsi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的\0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsigned short*之类的错误,其实就是unicodeUTF8是Unicode一种压缩形式,英文A在unicode中表示为0x0041,老外觉得这种存储方式太浪费,因为浪费了50%的空间,于是就把英文压缩成1个字节,成 阅读全文
摘要:
void CAutoZipDlg::OnButton6() { // TODO: Add your control notification handler code here int iArg; //命令行参数个数 CString psz; //文件表 CString relative; //360zip相对路径 CString relative_zip; //存储zip的相对目录 CString exec_str; //命令行要执行的命令字符串 //要压缩的文件表 for( iArg = 1; iArg < __argc; iArg++ )... 阅读全文