SQLite EBCDIC Code Page Issue on IBM z/OS: Invalid Newline Character Handling
SQLite Rejects Valid Multi-Line SQL Statements on IBM z/OS The core issue revolves around SQLite’s handling of the EBCDIC code page IBM-1047 on IBM z/OS mainframe systems. Specifically, SQLite incorrectly marks the code point 0x15 as invalid (CC_ILLEGAL) in its aiClass[] array, which is used to classify characters during SQL statement parsing. This code point,…