byte = 读入文件 (“新建文本文档.txt”) 判断 (取字节集左边 (byte, 2 ) = { 255, 254 }) 调试输出 (“编码:Unicode”, 编码_Unicode到Ansi_对象 (byte )) 判断 (取字节集左边 (byte, 2 ) = { 254, 255 }) 调试输出 (“编码:Unicode”, 编码_Unicode到Ansi_对象 (byte )) 判断 (取字节集左边 (byte, 3 ) = { 239, 187, 191 }) 调试输出 (“编码:UTF-8”, 编码_Utf8到Ansi_对象 (byte )) 调试输出 (“编码:ANSI”, 到文本 (byte )) 
这个是判断文本文件是以什么编码保存的
系统编码 = 获取系统编码 ()编码名称 = 编码号转名称 (系统编码 )调试输出 (“当前系统ANSI编码:” + “代码页: ” + 到文本 (系统编码 ) + “名称: ” + 编码名称 )返回 (0 ) 返回 (GetACP ()) 判断 (编码号 = 936 ) 返回 (“GBK (简体中文)”) 判断 (编码号 = 950 ) 返回 (“Big5 (繁体中文)”) 判断 (编码号 = 932 ) 返回 (“Shift-JIS (日语)”) 判断 (编码号 = 949 ) 返回 (“EUC-KR (韩语)”) 判断 (编码号 = 1252 ) 返回 (“Latin-1 (西欧)”) 判断 (编码号 = 1251 ) 返回 (“Cyrillic (斯拉夫语)”) 判断 (编码号 = 65001 ) 返回 (“UTF-8”) 返回 (“未知编码 (” + 到文本 (编码号 ) + “)”)
这个是判断当前系统编码的
|