原帖来自易语言论坛,我只是搬运工:bbs.eyuyan.com/read.php?tid=406405
这个代码与其他的判断方法都有一个共同的问题:如果文本中只有“联通”两字或者是一段文本中只有“联通”两中文的话都会被判断成UTF8编码。
pbBuffe = 到字节集 (“123”)调试输出 (IsTextUTF8 (pbBuffe, 取字节集长度 (pbBuffe )) )pbBuffe = 到字节集 (“1.A联通D”) 调试输出 (IsTextUTF8 (pbBuffe, 取字节集长度 (pbBuffe )) )|
IsTextUTF8 | 逻辑型 | | |
pbBuffe | 字节集 | | | | dwSize | 整数型 | | | | 置入代码 ({ 139, 69, 8, 139, 0, 141, 64, 8, 137, 69, 8, 86, 49, 246, 49, 201, 70, 49, 210, 57, 77, 12, 126, 30, 139, 69, 8, 138, 4, 1, 132, 192, 121, 2, 49, 246, 133, 210, 117, 18, 60, 128, 114, 21, 0, 192, 66, 132, 192, 120, 249, 74, 117, 11, 49, 192, 235, 24, 36, 192, 60, 128, 117, 246, 74, 65, 59, 77, 12, 124, 209, 133, 210, 119, 235, 133, 246, 117, 231, 49, 192, 64, 94, 93, 194, 8, 0 })返回 (假)
|