<!-- Thank you for using cx_Oracle. Review the user manual: https://cx-oracle.readthedocs.io/en/latest/index.html Please answer these questions so we can help you. Use Markdown syntax, see https://help.github.com/github/writing-on-github/basic-writing-and-formatting-syntax GitHub issues that are not updated for a month may be automatically closed. Feel free to update them at any time. --> 1. What versions are you using? <!-- Give your database version. Also run Python and show the output of: import sys import platform print("platform.platform:", platform.platform()) print("sys.maxsize > 2**32:", sys.maxsize > 2**32) print("platform.python_version:", platform.python_version()) And: import cx_Oracle print("cx_Oracle.version:", cx_Oracle.version) print("cx_Oracle.clientversion:", cx_Oracle.clientversion()) --> DB version 19.8.0.0.0 , with db charset JA16EUC cx_Oracle.version: 8.0.1 cx_Oracle.clientversion: (19, 8, 0, 0, 0) 2. Describe the problem <!-- Cut and paste text showing the command you ran. No screenshots. --> test ”testIssue50“ run error ORA-24816 , when db charset is JA16EUC. (test case pass with db charset JA16SJIS) but this test case comment: "test issue 50 - avoid error ORA-24816" 3. Include a runnable Python script that shows the problem. <!-- Include all SQL needed to create the database schema. Use a gist for long code: see https://gist.github.com/ Format code by using three backticks on a line before and after code snippets, for example: ``` import cx_Oracle ``` --> command line to run test case: python -u unittest StringVar.TestCase.testIssue50