|
|
易语言命令名称:
( l* J4 H* Q0 _" n& D文件_取文本编码
( \& n% x l! p0 Z7 y6 S4 H/ N ]1 ^8 p- D. y& m C* f
命令功能介绍:
; I W U) q3 b/ F! Q+ N0 w; F9 w1 e/ r- r# k3 Y" Y
获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。
4 K `7 m, g+ P命令类别:精易模块命令6 z, S( y1 m" v1 f
: E, y( O/ \# O N
( _/ [2 k3 v" Y命令使用说明:* U6 r" ?' c( X
子程序名:文件_取文本编码; Q8 p. X( y0 y/ o7 {% H
获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。
0 p" n/ } b5 f( e 返回值类型:整数型5 u. l' a2 g. F) h
参数<1>的名称为“参_文件路径”,类型为“文本型”。) r& U8 x7 e! T, W4 p4 x9 o" W
0 @% `0 Z- ]* [$ E5 D5 I" h
* }# h( X5 U6 k7 @
% n, A3 @2 F) t9 x1 S9 B
9 o3 s! D' P: e$ y T R1 R9 H8 E# N5 g) N$ c2 |7 b P3 Q
& }8 d+ z; n0 J' Y, U1 W& T
命令源码:# j! }1 Z. ^5 ]. f
6 y S1 I( k* u
- .版本 2
0 h; J9 f: F5 Q$ G n3 D
+ U9 y& A: m+ W* H X- .子程序 文件_取文本编码, 整数型, 公开, 获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。 `, U5 \- Z0 X: j
- .参数 参_文件路径, 文本型 M" |* O; f8 E* z1 }* ], U
- .局部变量 局_文件内容, 字节集
4 ?/ w4 T3 E2 Z. r' u - .局部变量 局_文件长度, 整数型
z6 Q! {1 k: M c- L! R - .局部变量 局_lpiResult, 整数型9 o+ v/ I7 Y6 v2 L j; u& k
" H% x6 a/ w, ? e0 u' L- 局_文件内容 = 读入文件 (参_文件路径)
: _ @ d5 m$ \" T# z - 局_文件长度 = 取字节集长度 (局_文件内容)
4 b1 Y% c, M, [$ F' V8 C5 P - .判断开始 (局_文件长度 > 2 且 取字节集中间 (局_文件内容, 1, 2) = { 239, 187 }) ' UTF-8
0 s0 Q& E( M$ Z. c; Q - .如果真 (取字节集中间 (局_文件内容, 3, 1) = { 191 })
' Q2 r! [% ~! q+ j - 返回 (1)
7 [& `# E* s0 i3 e: A - .如果真结束' e% b) k4 w' k+ {
- , x$ d' g: Q/ P, _* @+ P9 v
- .判断 (取字节集中间 (局_文件内容, 1, 2) = { 255, 254 }) ' Unicode7 h9 v/ \7 M$ i5 D1 E* Q2 K7 w
- 返回 (2)
$ c h- k% g) t1 a6 x/ K$ J% k" y - .判断 (取字节集中间 (局_文件内容, 1, 2) = { 254, 255 }) ' Unicode big endian H2 ~ P( i. c; J, m3 J# Z
- 返回 (3)
# j4 h* ?: M. f" r - .默认+ w+ g4 o j& F9 D6 M0 [# r+ ?% F
, ?+ s6 f5 u! e5 D7 M! \" i- .判断结束
$ ~: E7 d8 W/ J' K) u8 ? - 局_lpiResult = -11 d: y0 Q- ]. V3 D* G
- .判断开始 (IsTextUnicode (局_文件内容, 局_文件长度, 局_lpiResult)) ' Unicode& g% D' _' H' T2 r( k
- 返回 (2)
$ W, n9 k b4 b2 G - .判断 (文本_是否UTF8_汇编 (局_文件内容)) ' UTF-8
+ L" O# ^ o* Y$ k - 返回 (1)
4 q. e( O3 P9 t% o ?. |( ?" c - .默认9 @" e+ D' b8 a( U6 c
- 返回 (4) ' ANSI: l1 A$ ] K' Z8 N( o4 t9 K
- .判断结束
& k; C+ s( ]! h2 B
: V% X" G7 }0 d
复制代码
2 r j1 Z" q) u5 i8 A* M9 F) g& ]. D0 X0 y9 I) _: m
" }9 M. Z, o& E1 u
6 L6 Z& ~1 z. A0 \- M
/ p/ B9 p( T3 [% S% c7 c0 C+ Z: o
源码复制到易语言教程:
& A, z9 i! |4 x5 C: _; m0 y1 ^9 K8 ^( D8 m9 \0 v$ Y l
首先复制上面的命令源码.到剪辑板.然后来到易语言的程序集界面如下图所示
# h& }* C8 b7 q6 H' N0 V s* m
& y; C/ _9 w* w$ S& R& G* W/ K7 n2 v2 T/ y$ `
然后拖动鼠标把程序集名-窗口程序集.选中.然后粘贴上面的代码- \1 f1 k$ i9 r6 ~6 {
- i0 f( P# M( F; G& \& d( u S
即可插入易语言命令代码哦
1 A3 m( o ~& c) V: I( e- w- N5 _9 }5 p1 w) @' x+ e- ~+ a2 o
DLL源码复制到易语言教程:' ?; Q) G! w" L) _, \. ^7 Z& x8 I
3 ~7 p, k" A9 U' R0 M6 e$ ^% b# I. D3 G a
, W. t6 F5 `4 p7 G' W/ [9 _* G; x
8 t) j' a$ P0 d6 m; C2 T4 Z
|
|