|
易语言命令名称:( K T, y1 t/ H$ O( ]1 T' ` a
文件_取文本编码6 f( A. A3 d6 E6 p N
! F3 P: b& }; k6 C命令功能介绍:/ T0 y$ K7 W( I: y2 o
( w* Z6 k% t, ?8 Z
获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。
7 T' f8 G, _9 y# E8 u0 Y命令类别:精易模块命令8 Q! C& ?3 n% W( z
5 i$ F/ j$ Z9 D) v
# g; _. Y* W& D1 ~* u
命令使用说明:
+ R g5 }5 M4 ?/ y0 W) C 子程序名:文件_取文本编码# O( i0 f6 H" N5 p/ n* t
获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。& ^$ L6 i' z [" B
返回值类型:整数型
- ?" z' j) j: N9 m& g 参数<1>的名称为“参_文件路径”,类型为“文本型”。# t0 @' \* F' x1 R7 Y. e
8 ?: t# X: K3 c8 ~4 }- [ g" v
* B& Y5 _8 h8 v: j2 L
3 w5 P% y5 Z3 A4 }/ R" r" q0 r4 y `( \- Y
- l) u3 z5 W3 M% T( [
) h: p( ?0 x, O0 @命令源码:
7 x" n4 r- f4 j" ?. | {% }% ]. R
! g5 ]1 c7 q3 k- .版本 2
! K; n& k& `- h6 b
; R, r1 `9 G* \. {- e4 d- .子程序 文件_取文本编码, 整数型, 公开, 获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。* M0 G% g6 ?1 R1 f' d
- .参数 参_文件路径, 文本型
; O$ }& m% ]5 K - .局部变量 局_文件内容, 字节集; z6 E8 |' f- ?; n
- .局部变量 局_文件长度, 整数型; L: z# q' J/ D
- .局部变量 局_lpiResult, 整数型* h. g* G+ Y/ A% ]: x( _5 @) u
- $ [5 d! q! S6 S3 O0 b1 O
- 局_文件内容 = 读入文件 (参_文件路径)
& r2 G5 N: b! Y" b4 @ - 局_文件长度 = 取字节集长度 (局_文件内容); j' W$ Y$ r, C: t- T- [! k
- .判断开始 (局_文件长度 > 2 且 取字节集中间 (局_文件内容, 1, 2) = { 239, 187 }) ' UTF-8
/ l* h/ ~" w7 }3 \3 ]# s - .如果真 (取字节集中间 (局_文件内容, 3, 1) = { 191 })
Y/ m0 q. }4 N9 S - 返回 (1)! H' @' q# I7 [) m
- .如果真结束. {) ?: @0 ]% n) J6 B3 l+ D
) v& Y/ c9 p' b, [* t/ h6 \" ?- .判断 (取字节集中间 (局_文件内容, 1, 2) = { 255, 254 }) ' Unicode5 j3 N0 Q1 F- T% T( m8 a h- m
- 返回 (2)
8 `0 z! L7 C- i - .判断 (取字节集中间 (局_文件内容, 1, 2) = { 254, 255 }) ' Unicode big endian% ?; a% g T+ j
- 返回 (3)
# t7 B7 M, v5 l# U - .默认4 x# _2 a2 t" W- Z$ g
6 S2 S. a+ T Z- .判断结束$ a9 s3 ]& I1 B z
- 局_lpiResult = -1
! @6 F# F" v' |/ k5 |# ] - .判断开始 (IsTextUnicode (局_文件内容, 局_文件长度, 局_lpiResult)) ' Unicode
5 S, @( ~ j/ y - 返回 (2)
& E0 f* Y. ?4 R - .判断 (文本_是否UTF8_汇编 (局_文件内容)) ' UTF-8& e3 D4 a2 Z% H
- 返回 (1)0 I/ Y. a" k$ ]2 u
- .默认4 {+ e% o7 _. t8 }, ^' \
- 返回 (4) ' ANSI9 f/ u i8 p( w; P6 ?# \
- .判断结束
* q' z3 e# ^& l3 I0 l9 x3 B
' s6 ]# J. L' V1 f4 k
复制代码 1 g8 a9 [. L" H3 p
" n2 T6 c- P- T, P( U9 o
F; a7 h) ]! _/ ~8 p: n4 g
3 j5 _# \+ V) [; U
( \' E+ r- m% I0 w( J源码复制到易语言教程:1 e9 F9 i( U4 a) i! R0 [/ l
) E7 Q7 M9 a' o4 V" m首先复制上面的命令源码.到剪辑板.然后来到易语言的程序集界面如下图所示' \3 L4 ~, w7 H) m4 |4 p

4 {7 m! t. i/ f8 y' B
$ G: g" k" u3 [然后拖动鼠标把程序集名-窗口程序集.选中.然后粘贴上面的代码
) D" N, w$ I) L9 c
1 y& i a# e+ t即可插入易语言命令代码哦& K" Z& K0 M m2 h# t* m
# x* j Q: ]$ ?- k% _2 A) X
DLL源码复制到易语言教程:/ W: R5 X; b- u8 e" I* R
: S1 ]9 Y3 X5 q0 a2 r, T, l# ]+ ^8 j8 s
* ~) U. _9 O% Q; q4 z X h# p) t5 k. |6 d/ W6 t) Z y6 l
|
|