oops. i think i find sth. out.
"DBManager Professional , sqliteadmin , cmd.exe ... " them are not support Unicode input & output i think... when i try to use English version windows xp + regional set languages Install files for East Asian , I can't input and view non english character into these soft .... and console can't type too ..... but vs05+sqlite.net is work properly well...
when I try to use DBManager Professional Dump data, the output same as vs05+sqlite, and the dump file store type is utf-8 .... and when i use uedit32 2 check this file, the non-english char's byte length is 3, that is right.
before I set windows regional advanced Language for non-Unicode to Chinese(PRC) , these soft looks like work very well , but I think the code page shoud be 936(gbk), 2 bytes per char....
so ..........I think the ado.net sqlite's result is right ^^
thank you very much ^^ thanks ur help ^^ good job ^^