暂降新增终止符识别

This commit is contained in:
zw
2025-09-16 10:10:32 +08:00
parent c301de5aab
commit 729a6b8fda

View File

@@ -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('.');