|
易语言命令名称:. ]$ Y4 \6 c' b. n) C9 ^
文件_取文本编码
5 r/ E) p% P1 z; C. y2 @2 |9 o$ b4 b4 o& ]1 ]$ ?* U6 j
命令功能介绍:# y4 y0 r6 \4 y( A7 O
4 h$ _: ?2 v2 M# W
获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。/ x( A, O' Y# Q1 _ j, c, s
命令类别:精易模块命令
5 _3 d6 P$ q4 ]! u# H j
) i% a4 p: i9 O! P: L
1 _* R' T1 S+ g7 V' a命令使用说明:* l+ j. E" r% q. R5 V0 X
子程序名:文件_取文本编码
$ r- E) u- s0 y. {! z. J% w: F 获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。" j; O7 I; \! K1 O' @ T
返回值类型:整数型
) n1 R) _" T/ }& I9 E 参数<1>的名称为“参_文件路径”,类型为“文本型”。. B' G n% o- D9 u9 }# m! _
; Q5 c! X8 q# Q" s2 B( }$ X) O
2 H, z ~' Y* X7 H- m4 q5 U
0 t' z# G) }, a+ m, |( j; V3 F8 q1 B, R
% J$ m3 U& k. s# Z/ c k1 c9 k) L; E
命令源码:9 }( t$ N3 U) [2 y% `
2 F$ X% s, N1 R+ _- ^, F0 \- .版本 2
! ~6 n- I: c& v0 Y6 E. k
\0 g1 n( a2 R9 j& ?# H+ @- .子程序 文件_取文本编码, 整数型, 公开, 获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。
* ` x( m* s' l! z, ? - .参数 参_文件路径, 文本型
9 O7 b) k5 I* @/ q# F- I/ c - .局部变量 局_文件内容, 字节集" c1 B/ [9 d& S2 k Q
- .局部变量 局_文件长度, 整数型4 h- ~$ R% s& w( O I% @
- .局部变量 局_lpiResult, 整数型5 T7 I, P/ S$ n1 y
- + c# r+ o. Y/ ?. d8 w: W/ I
- 局_文件内容 = 读入文件 (参_文件路径)7 B' N" {5 t3 W# @- H4 t9 y5 t7 R
- 局_文件长度 = 取字节集长度 (局_文件内容); y+ b: R" I x# f) ~$ T! e
- .判断开始 (局_文件长度 > 2 且 取字节集中间 (局_文件内容, 1, 2) = { 239, 187 }) ' UTF-8
$ g; D- A- }4 S/ q: u - .如果真 (取字节集中间 (局_文件内容, 3, 1) = { 191 })
# c" t( ]$ ^8 P5 T2 Y - 返回 (1)
- x/ ^7 ?* ?' {4 K* t8 ^3 S; K s - .如果真结束7 b: w8 z7 Q; B4 z$ V3 A. w
9 g5 ~4 e7 n. O; K3 D, E$ y- .判断 (取字节集中间 (局_文件内容, 1, 2) = { 255, 254 }) ' Unicode
6 i3 D: d+ A" F) _' D C1 d - 返回 (2)7 ^# C" o5 l0 C4 C% k& M# J/ i
- .判断 (取字节集中间 (局_文件内容, 1, 2) = { 254, 255 }) ' Unicode big endian
" \3 F, r- e3 e- u$ C - 返回 (3)
4 g* p& P7 I9 y9 n7 J9 N - .默认* f- G% |8 O0 ^: \) k9 _
- ( n3 F/ F3 q! r
- .判断结束
$ h9 R% t0 t* b9 e0 ~' t - 局_lpiResult = -1
G6 g$ Z6 ~: N. r r0 I - .判断开始 (IsTextUnicode (局_文件内容, 局_文件长度, 局_lpiResult)) ' Unicode8 g, z5 R' [ B( L2 D0 I' `
- 返回 (2)
8 _: S0 u6 r8 ^8 E0 W' ]( v2 _4 U - .判断 (文本_是否UTF8_汇编 (局_文件内容)) ' UTF-8" I4 l4 m. F( Z
- 返回 (1)# Y$ o d* C) l! l- c) M3 V
- .默认
/ Y! f& J0 A9 Z+ L4 P - 返回 (4) ' ANSI
3 v% |& E8 n- t! s+ z( d - .判断结束
/ V& @4 e* s+ E4 B0 X2 z
7 ~0 u" u8 P* e2 s5 ^
复制代码 , z/ G6 K3 T4 ~$ ]0 P- Y
W4 R5 K8 N0 `2 @! Y" s Q
3 K: S4 A" \. r( G7 ^
' C; c( e% ^) e! P! X O/ e
, I* U o3 s# C; z
源码复制到易语言教程:
; ^/ x* p: y! A9 E+ i- r! o6 S4 ~0 D$ `: }- V, c
首先复制上面的命令源码.到剪辑板.然后来到易语言的程序集界面如下图所示
0 f! o" {! J7 n) L! I; z
. d; g8 ^3 D5 [% g2 c& }/ {
5 a( B. N# |* L" j: m* t然后拖动鼠标把程序集名-窗口程序集.选中.然后粘贴上面的代码) p# N' M6 L/ y! N/ W$ b+ _2 r
7 I, r8 C/ S" E1 X
即可插入易语言命令代码哦! P: Q6 i+ z1 T
, h# f. S$ P" X7 t
DLL源码复制到易语言教程:
# b$ |( K; Z0 H H# A' Q
* H5 `, W* e7 G( v9 } F8 o- j$ u# j8 d& z: S& H
* \' _: n) G2 @. A0 T
8 d* n% k6 Z5 o3 V( A |
|