From: Carlos G. A. <car...@te...> - 2003-08-19 23:59:12
|
Hello: > [warning, long post] > Ive understood same that Interbase(Firebird) has used > UTF-8 as an internal UNICODE_FSS charset. Dont know > why they named it so weird. > > About ISO8859-1 charset: > This is what we use here in up north if unicode > charset is not available. It has scandinavian letters > as an extended ascii codes. ALT+0228 gives me "ä" > character in Notepad. > > BUT it's not UTF-8 equalent where "ä" letter is > represented with two bytes. Here is Win2k Notepad UTF8 > file from hexeditor: > EB BB BF C3 A4 where EBBBBF is a unicode BOM-marker. > So, C3A4 represents "ä" character in UTF-8 format. > > I can run tomorrow few tests with greek and cyrillic > letters. They definitely should not work with > ISO8859-1 encoding. > Greek: ΨΩΪ > Cyrillic: ЗИЙ > Scandinavian: åäö > > I will download Jaybird jdbc driver and test it > against the same testdb as well. Great !! do not forget to comment the results :), and if you need help with the net provider tests write to the list or to my private email. > What happens if database is UNICODE_FSS and > connectionStr does not provide a charset parameter. Is > it _server_ that does all the conversion and most > likely will fall to default ISO8859-1 if nothing is > provided? It will use NONE for connect to the firebird server and strings will be encoded/decoded using Encoding.Default. -- Best regards Carlos Guzmán Álvarez Vigo-Spain |