| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 编码_是否为UTF8 | 逻辑型 | 无BOM 判断是否为UTF-8编码 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 文本 | 字节集 | ||||||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| i | 整数型 | |||||
| AscNum | 整数型 | |||||
计次循环首 (取字节集长度 (文本), i)
如果 (文本 [i] < 128) ' ascii字符
AscNum = AscNum + 1

如果 (位与 (文本 [i], 十六进制 (“E0”)) = 十六进制 (“C0”) 且 i + 1 ≤ 取字节集长度 (文本) 且 位与 (文本 [i + 1], 十六进制 (“C0”)) = 十六进制 (“80”)) ' 2个字节的utf8

返回 (真)


如果真 (位与 (文本 [i], 十六进制 (“F0”)) = 十六进制 (“E0”) 且 i + 2 ≤ 取字节集长度 (文本) 且 位与 (文本 [i + 1], 十六进制 (“C0”)) = 十六进制 (“80”) 且 位与 (文本 [i + 2], 十六进制 (“C0”)) = 十六进制 (“80”)) ' 3个字节的utf8

返回 (真)
跳出循环 ()




计次循环尾 ()返回 (假)
词条作者信息 使用例程
