作家指令
下面列出的指令由Dale文件写入器处理。显示的后缀以当前前缀< WriterKeyword >在映射文件中。默认情况下,< WriterKeyword >为数据文件写入器数据文件.
数据集
这个指令的值是一个数据文件(*.*)
必需的/可选
要求
工作台参数
目标数据文件
OVERWRITE_FILE
这个可选指令指定输出文件是否应该被覆盖或追加。默认值是覆盖目标文件。
值
是(默认)|否
必需的/可选
可选
工作台参数
覆盖现有的文件
END_OF_LINE
指定要用于输出文件的行结束符的格式。
注意:值为None将不导致写入行结束符,而值为Source将使用text_line_eol
属性来设置行结束符,如果未设置,则默认为system。
值
Windows| UNIX | Macintosh |源|无
必需的/可选
可选
工作台参数
行终止
WRITE_LAST_EOL
指定文件的最后一行是否应该以适合于END_OF_LINE指令的End of line (EOL)字符结束。
必需的/可选
可选
值
是(默认)|否
工作台参数
是(默认)|否
编码
这个可选的规范控制在写入输出文件时使用哪种字符编码。
默认值是ANSI,表示将从执行翻译的系统中自动检测字符编码,并且所有输入字符串将按照系统编码进行编码。
注意:只有UTF编码以字节顺序标记(Byte Order Marker, BOM)的形式存储,它是可选的,但在选择这些编码之一时是默认的,读取时将自动检测。所有其他字符集将需要显式识别,否则它们将被读取为系统。
如果写入二进制文件,建议使用特殊的二进制编码,以确保在所有情况下都写入原始字节。
值
< >编码
编码 |
utf - 8 |
UTF-16LE |
UTF-16BE |
ANSI |
二进制 |
繁体 |
SJIS |
CP437 |
CP708 |
CP720 |
CP737 |
CP775 |
CP850 |
CP852 |
CP855 |
CP857 |
CP860 |
CP861 |
CP862 |
CP863 |
CP864 |
CP865 |
CP866 |
CP869 |
CP932 |
CP936 |
CP950 |
CP1250 |
CP1251 |
CP1252 |
CP1253 |
CP1254 |
CP1255 |
CP1256 |
CP1257 |
CP1258 |
ISO8859-1 |
ISO8859-2 |
ISO8859-3 |
ISO8859-4 |
ISO8859-5 |
ISO8859-6 |
ISO8859-7 |
ISO8859-8 |
ISO8859-9 |
ISO8859-13 |
ISO8859-15 |
工作台参数
字符编码
MIME_TYPE(仅FME服务器使用)
这个指令只对那些为FME服务器的流媒体服务而创作,并且希望能够在动态中创建HTML文件以流媒体到浏览器的用户有效(而不是将纯文本流回浏览器)。
通过调整此设置,用户可以与工作空间通信并在工作空间中存储关于文本文件在流媒体服务中使用时将如何流回的信息。
值
该指令的有效值包括所有有效的MIME类型。列出了几种常见类型,其他类型可以作为文本字符串输入。
默认值:text /平原
必需的/可选
可选
WRITE_UTF8_BOM
该指令指定utf编码文件的字节顺序标记是否应该在开头写入。此选项仅在编码设置为UTF编码时适用。
必需的/可选
可选
值
是(默认)|否