But the default behavior, without any options set, should be to read terminal capabilities, and write non-ASCII characters verbatim when terminal supports this and escape them when terminal doesn't support them.
Current default behavior appears to be to always escape non-ASCII characters.
Then options can change this basic behavior according to user's choice. Yuri