![]() |
|
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||||
|
|
||||||
| Other Library Functions | ||||||
| function |
jis.writer |
|
Library: JIS (OMFFJIS)
Import: omffjis.xmd |
Return type: String sink Returns: A writable output target for streaming data. |
export external string sink function writer
escape-sequence value string escape-sequence
optional initial {'%27#$B'}
into value string sink output-data
Use writerto accept UTF-8 encoded data and write that data to a value string sink, heralded by into, converted from a UTF-8 encoding to a JIS encoding. That is, the program writes UTF-8, but the provided output receives JIS.
writer has an optional first argument, heralded by escape-sequence that is the escape sequence used to switch into two-byte JIS X 0208/JIS C 6226 mode. It must be at least one byte long and no more than eight bytes long if specified.
To use writer, you must import omffjis.xmd into your program using a statement like this:
import "omffjis.xmd" prefixed by jis.
(Please see the import topic
for more on importing.)
; Write a JIS-encoded file named by the first command-line
; argument using the stream named "output-file". Convert
; the data from UTF-8 to JIS prior to writing it to the file.
import "omffjis.xmd" prefixed by jis.
process
local stream output-file
open output-file as jis.writer into file #args [1]
Other Library Functions
|
Copyright © Stilo International plc, 1988-2010.