|
|
易语言命令名称:, p: C C0 V7 c, i! B
文件_取文本编码
9 n; x' n( A! q& C2 H8 R- I) j" L% W! [$ R
命令功能介绍:
4 X+ a, ~$ N. B( N# M* J0 `) j
. {# P0 u# }2 [* n* J1 u8 b获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。
# B: A) M7 V$ }! L6 U命令类别:精易模块命令% s" w5 b8 ~1 p5 m3 P/ F5 q" d
3 ?% o) b" o2 w
. D) d& a6 n+ M' f1 o9 \& n命令使用说明:
; M" I6 k& K1 K! I3 E, }: k 子程序名:文件_取文本编码
/ r, Y4 P0 t& n 获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。$ b1 W% F* t; V
返回值类型:整数型
4 j( u4 k2 z. s7 X 参数<1>的名称为“参_文件路径”,类型为“文本型”。$ j( ^! U+ q! D; Q! L( |
7 V: F3 |: C) T
; B% T* r2 t8 t5 S- @; e, }6 ^# ~
1 k) z6 B! f; n$ h- U& w+ i) J: ?( J+ a7 K
# H* T( m: e2 P* F6 ], u9 y
( W' `; E2 c) ]& P0 ~' M命令源码:6 A _+ p, J e3 t. K: k- _
1 T1 m& b) q- V1 V) u& ~
- .版本 2
0 K# A- J! w. i
" I8 c# G, v+ C1 V% i6 P& I- .子程序 文件_取文本编码, 整数型, 公开, 获取指定路径的txt文档的编码格式。成功返回(1:UTF-8,2:Unicode;3:Unicode big endian;4:ANSI),默认返回 4。
+ b6 J3 L0 e5 d' O$ B' H( z - .参数 参_文件路径, 文本型
6 D2 z. B y0 N - .局部变量 局_文件内容, 字节集
/ d: ]6 t. b/ S. Y5 k2 D9 |2 Z. m! H - .局部变量 局_文件长度, 整数型
0 e" D, k" r3 }$ ?1 `, I. h - .局部变量 局_lpiResult, 整数型' i/ |+ c( I7 O, V
- * R8 X2 T( A D% ?1 y0 C' z( @
- 局_文件内容 = 读入文件 (参_文件路径)
) ]( K8 ~3 r# Q - 局_文件长度 = 取字节集长度 (局_文件内容)
9 G! _1 N" n5 M A* M! T6 M - .判断开始 (局_文件长度 > 2 且 取字节集中间 (局_文件内容, 1, 2) = { 239, 187 }) ' UTF-8
# Z3 Z" k$ R! J6 N9 C9 H - .如果真 (取字节集中间 (局_文件内容, 3, 1) = { 191 }); r0 q. l6 _% D" n
- 返回 (1)
6 L C% R6 ^+ E) U1 H - .如果真结束* U1 W: R T( U9 L% f7 [4 {
- " J# ~# g& z6 ]& r0 O) J! O4 \# T R
- .判断 (取字节集中间 (局_文件内容, 1, 2) = { 255, 254 }) ' Unicode* H# w B0 ^5 p4 q! b8 A
- 返回 (2)
/ w- f0 N; B8 U9 | - .判断 (取字节集中间 (局_文件内容, 1, 2) = { 254, 255 }) ' Unicode big endian6 f! d$ ]# T' h: E' Y$ |8 n7 p
- 返回 (3)7 G9 N" I0 E. e# v$ P" s V6 B) d
- .默认
$ [' u4 l. {- G8 I f# Z( @1 j
6 T) O8 L" u# D; H5 I- .判断结束
6 a3 ^! j/ q6 \4 \3 s1 \ - 局_lpiResult = -1/ \& q) Z6 ]: P7 M1 n9 q
- .判断开始 (IsTextUnicode (局_文件内容, 局_文件长度, 局_lpiResult)) ' Unicode
* M2 @1 V& ?! W O# K* d6 R' M1 K - 返回 (2)
3 K8 u( K2 X$ M" z3 y+ I0 B. C - .判断 (文本_是否UTF8_汇编 (局_文件内容)) ' UTF-8
9 I+ y+ C$ [% B7 \* l# R2 X. c - 返回 (1)
# a/ Y- V/ l' Z1 G - .默认
/ `/ `# {5 ^/ l - 返回 (4) ' ANSI3 i% p% _( R9 L% Z( C- c
- .判断结束5 ^9 k: T5 n, |' Q& s
- 1 }4 i k5 r9 r$ y
复制代码
1 ?: E, T; P# b9 l9 j/ D; o
- |" D7 x b- X3 @- C- b1 @( E& w2 y9 Q# L) M0 `
% \# _: a! }% K4 K
; p6 H9 c4 N: I+ v/ X源码复制到易语言教程:
9 T. [2 }- t5 S1 L9 L$ V
; `9 d6 G$ o3 ]首先复制上面的命令源码.到剪辑板.然后来到易语言的程序集界面如下图所示; v2 K7 \/ S, w! u9 j1 G4 K4 `3 \
4 p- e5 Y; z& R' E
' ^5 ?, T+ \: {然后拖动鼠标把程序集名-窗口程序集.选中.然后粘贴上面的代码# I6 V4 c! U6 }) g; {' n; {/ ^
K; }' W+ ]: w" z7 p, k2 F即可插入易语言命令代码哦4 H" m! u! k4 B% L
6 A5 h1 _6 f. w3 D
DLL源码复制到易语言教程:8 P; Z" ]5 Q, C2 q" H5 c
: r) x& ~% {! a& W5 { _
7 W5 i/ s5 B( ^2 n8 h, _
7 Y. |: d- i& U2 F ) C5 W3 q4 [* h$ U3 _# s7 Z
|
|