可能遇到的问题问号或者奇怪的符号“锟斤拷”
..\Execution\PecWave.py:31: in PecWave
???
非常粗浅的方法就是检查繁体字
def contains_traditional_characters(text):
cc = OpenCC('t2s')
simplified_text = cc.convert(text)
return simplified_text != text
还需要检查文件的编码格式
import chardet
def detect_encoding(file_path):
with open(file_path, 'rb') as f:
result = chardet.detect(f.read())
return result['encoding']
file_path = "D:/AutoTest/install20231012114040.log" # 替换为您要检测的文件路径
encoding = detect_encoding(file_path)
print(f"File encoding: {encoding}")