Dear All

The same thing happened to me also when I'm working with Malayalam
(Indic) script.
I'm working in Windows XP, Sqlite3, SqliteOdbc by Werner and Delphi
with Unicode compliant TNT controls.
I have created some records in MS Access using Malaylam script. I have
exported these records to a sqlite3 db and connected to a dbgrid using
ADO Table component (which is Unicode compliant) through sqlite3odbc.
Unfortunately the charaters appearing in the dbgrid are "umlauts"
ä,ü,ß,ö, the same experience of Mr. Pasquale.
What is the way out?

-hussain

On 5/18/06, Pasquale Imbemba <[EMAIL PROTECTED]> wrote:
Hi all,

sorry for repost, but I have gathered some more info for my encoding
problem.

I am using latest SQLite with Java 1.4.2 and openSuSE in order to build
a morphological analyzer for the German language (it's an open source
project for my University). I found out that SuSE has UTF-8 activated by
default, so when I compiled db and the wrapper from Christian Werner
UTF-8 was "on".
When I manually insert data into my db, the "umlauts" ä,ü,ß,ö and the
like are properly displayed. But with Java, when I read either from an
ISO 8859-1 or UTF-8 encoded textfile and then query the db, I see that
the umlauts are substituted with strange letters.
To be more precise, when UTF-8 was still activated, all occurences of
umlaut where substituted with dotted rectangles. I then deactivated
UTF-8 and now I see strange letters (like the 'i' with two dots or the
question mark upside down) instead of the umlauts.

What do I need to do to fix this? Must I compile SQLite again having
UTF-8 deactivated? I'd prefer using ISO 8859-1 over UTF-8 if possible.

_Please_ help
Pasquale


Reply via email to