S-57
S-57

The s-57 filter previously only read text levels 0 and 1, and assumed these were in the system Code page.

The filter will now read all text, including level 2 text (UCS-2).

Some data has been seen to contain text that has been stored as level 0 (ASCII), but actually contains non-ASCII characters. To work around this problem the Code Page used to read level 0 text may be overridden via studio.

Level 1 text will continue to be read as ISO8859-1, as defined in the specification.

S-57 data exported via the filter will only write level 0 or 1 text.

Level 1 text will be written as ISO8859-1.

Level 0 text will be written as ASCII. Any non-ASCII characters found in a level 0 field will not be written.