====== Data Resource - Text File ======
===== About =====
A ''text'' file is a [[file|file]] [[resource|data resource]] that contains ''characters'' data.
===== Attributes =====
A ''text file'' allows to specifies the following [[attribute|attributes]].
^ Name ^ Default Values ^ Description ^
| ''endOfRecords'' | ''\r\n'', ''\n'' or ''\r'' on Read \\ ''\r\n'' (Windows) or ''\n'' (Linux) on Write | The ''end of record (EOR)'' are the characters that design the end of a [[record|record]] (by default the end of line) |
| ''characterSet'' | Detected on Read \\ ''UTF-8'' on Creation | The character set that maps bits data to characters. |
| ''columnName'' | ''Lines'' | The name of the column when loaded in a [[docs:system:relational|relational database]]. \\ A text file is then processed as [[tabular|tabular data]] with one column of [[docs:common:data_type|type]] text. |
Note also that the [[count|count common attribute]] gives you the number of record (line by default).
===== CharacterSet =====
The below values are the detected and most known ''characterSet'' values.
If a value entered is not supported, you will get the whole list of supported character set.
^ Value ^ Languages (Description) ^
| ''US-ASCII'' | Seven-bit ASCII, a.k.a. |
| ''UTF-16'' | Sixteen-bit UCS Transformation Format, \\ byte order identified by an optional byte-order mark |
| ''UTF-16BE'' | Sixteen-bit UCS Transformation Format, big-endian byte order |
| ''UTF-16LE'' | Sixteen-bit UCS Transformation Format, little-endian byte order |
| ''UTF-8'' | Eight-bit UCS Transformation Format |
| ''UTF-32BE'' | |
| ''UTF-32LE'' | |
| ''Shift_JIS'' | Japanese |
| ''ISO-2022-JP'' | Japanese |
| ''ISO-2022-CN'' | Simplified Chinese |
| ''ISO-2022-KR'' | Korean |
| ''GB18030'' | Chinese |
| ''Big5'' | Traditional Chinese |
| ''EUC-JP'' | Japanese |
| ''EUC-KR'' | Korean |
| ''ISO-8859-1'' | Danish, Dutch, English, French, German, Italian, \\ Norwegian, Portuguese, Swedish - ISO Latin Alphabet No |
| ''ISO-8859-2'' | Czech, Hungarian, Polish, Romanian |
| ''ISO-8859-5'' | Russian |
| ''ISO-8859-6'' | Arabic |
| ''ISO-8859-7'' | Greek |
| ''ISO-8859-8'' | Hebrew |
| ''ISO-8859-9'' | Turkish |
| ''windows-1250'' | Czech, Hungarian, Polish, Romanian |
| ''windows-1251'' | Russian |
| ''windows-1252'' | Danish, Dutch, English, French, German, Italian, \\ Norwegian, Portuguese, Swedish |
| ''windows-1253'' | Greek |
| ''windows-1254'' | Turkish |
| ''windows-1255'' | Hebrew |
| ''windows-1256'' | Arabic |
| ''KOI8-R'' | Russian |
| ''IBM420'' | Arabic |
| ''IBM424'' | Hebrew |