暂降新增终止符识别
This commit is contained in:
@@ -187,6 +187,16 @@ void process_received_message(string mac, string id,const char* data, size_t len
|
|||||||
data_size
|
data_size
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// ========== <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9> ==========
|
||||||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>еĵ<D0B5>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9>
|
||||||
|
size_t terminator_pos = tempfilename.find_first_of("\0\r\n", 0, 3);
|
||||||
|
if (terminator_pos != std::string::npos) {
|
||||||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD>ض<EFBFBD><D8B6>ַ<EFBFBD><D6B7><EFBFBD>
|
||||||
|
tempfilename.resize(terminator_pos);
|
||||||
|
std::cout << "Found terminator at position: " << terminator_pos
|
||||||
|
<< ", truncated filename to: " << tempfilename << std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
// ========== <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ==========
|
// ========== <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ==========
|
||||||
// 1. <20>ָ<EFBFBD>ԭʼ<D4AD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ͺ<EFBFBD>
|
// 1. <20>ָ<EFBFBD>ԭʼ<D4AD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ͺ<EFBFBD>
|
||||||
size_t dotPos = tempfilename.find_last_of('.');
|
size_t dotPos = tempfilename.find_last_of('.');
|
||||||
|
|||||||
Reference in New Issue
Block a user