檢測文件的文本編碼.
FileGetEncoding ( "文件句柄/文件名" [, 模式] )
文件句柄/文件名 | 由此前 FileOpen 函數(shù)返回的文件句柄. 也可以使用文件名字符串作為參數(shù). |
模式 | [可選參數(shù)] 使用 UTF8 檢測模式. 1 = 檢測整個文件的 UTF8 序列 (默認(rèn)) 2 = 檢查文件第一部分的 UTF8 序列 (相當(dāng)于 FileOpen 使用默認(rèn)值) |
成功: | 返回類似 FileOpen 函數(shù)值的文件編碼: |
0 = ANSI | |
32 = UTF16 小編碼(Little Endian). | |
64 = UTF16 大編碼(Big Endian). | |
128 = UTF8 (有 BOM). | |
256 = (無 BOM). | |
失敗: | 返回 -1. |
Local $encoding = FileGetEncoding(@WindowsDir & "\system.ini")
If @error
Then
MsgBox(4096, "錯誤", "不能獲取文件編碼.")
Exit
Else
MsgBox(4096, "", "文件編碼:
" & $encoding)
EndIf
provider with jb51.net (unicode) |