NLS Transcoding Failures

Transcoding is the process of converting character data from one encoding to another encoding. An NLS transcoding failure can occur during row input or output operations, or during string assignment. By default, this run-time error causes row processing to halt. You can change the default behavior by using one of the following options:
  • SAS Federation Server: specify the DEFAULT_ATTR= connection option with the XCODE_WARN=n statement handle option.
  • PROC FEDSQL and PROC DS2: set the XCODE= option.
Using the options, you can choose to ignore the errors and continue processing of the row.
For more information, see the SAS Federation Server and SAS procedure documentation.