Hi, I'm an end user, mainly running queries on our database and using reporting services.
My company uses SQL Assistant as the default querying tool and some of the data I pull is in the Hebrew language. SQL Assistant is configured to use the Teradata.net connection with Session Character Set set to ASCII and Session Mode to DEFAULT. With this configuration I have no problems at all retrieving results and seeing hebrew characters and english characters in the appropriate fields.
I've tried switching to a better and more featured SQL editor, installing Teradata Studio and also trying the Teradata plug-in for Eclipse. Unfortunately, with both tools, when I query a table with hebrew data, I receive Latin characters in the fields content. I assume this has to do with JDBC and the way the results are parsed to the client.
I've tried different settings, changing the Charset value from UTF8 to UTF16 and to ASCII. With ASCII, which is the same setting in the SQL Assistant, I receive question marks instead of letters as the results. I also tried different combinations of fonts on the client but to no avail.
Is this a limitation with JDBC? Does this has to do with how our Teradata DB is configured and table columns are defined (I have no control of that as end user...). If so, why do ODBC and Teradata.net connections are able to handle that but not JDBC?
I would appreciate any help with the subject.
Forums: