参考 > 函数参考 > 容器函数 > TextEncode
 
TextEncode
目的 
从使用指定字符编码和行尾的文本中返回一个作为容器数据的文本文件。
格式 
TextEncode ( 文本 ; 编码 ; 换行符 )
参数 
文本 - 任意文本表达式或字段。
编码 - 要使用的字符编码的名称(参阅下文)。
换行符 - 指定要使用的换行符的数字(参阅下文)。如果未指定,换行符保留不变。
返回的数据类型 
容器
源于 
FileMaker Pro 16.0
说明 
对于编码参数,使用以下名称之一指定字符编码。如果不使用任何值,或使用无法识别的值,此函数会返回“?”。
 
编码
文本编码
utf-8
Unicode
iso-8859-1
拉丁语 1
windows-1251
西里尔文
shift_jis
日语
windows-1252
Windows
gb18030
简体中文
euc-kr
韩语
big5
繁体中文
macintosh
Mac Roman
对于换行符参数,使用以下值之一指定要使用的换行符。如果使用的值无法识别,换行符不变。
 
换行符
变更后的换行符
1
不变
2
回车符(原 Mac 标准)
3
换行符(现代 Mac、Unix/Linux 标准)
4
回车符后跟换行符(Windows 标准)
注释 
Runtime 解决方案不支持此函数,会返回“?”。
示例 1 
使用日语字符编码从文本字段返回一个文本文件作为容器数据,换行符不变。
TextEncode ( 表::文本 ; "shift_jis" ; 1 )
示例 2 
将文本字段的内容转换为 ISO-8859-1 字符编码和 Windows 换行符,然后将产生的容器字段导出为文本文件。
设置字段 [ 表::容器 ; TextEncode ( 表::文本 ; "iso-8859-1" ; 4 )
导出字段内容 [ 表::容器 ; "output.txt" ]
相关主题 
函数参考(类别列表)
函数参考(按字母数字顺序排序的列表)
关于公式
关于函数
定义计算字段
在公式中使用运算符