i am writing a function that can convert Big5/GB code into iso-8859-1
into database through ADO.Net in c#
My database SQL server2005
if i write that
string Value =3D
Encoding.GetEncoding("iso-8859-1").GetString(Encoding.GetEncoding("big5").G=
etBytes("=A4=A4=BB=C8=BB=C8=A6=E6=A4=A4=B4=C1=B3=F8=A7i"));



=A4=A4=BB=C8=BB=C8=A6=E6=A4=A4=B4=C1=B3=F8=A7i <~ is the chinese input stri=
ng
in my db, i use the NJStar, i can see what the chinese input string i
type
but when i want to convert the gb to iso-8859-1

string Value =3D
Encoding.GetEncoding("iso-8859-1").GetString(Encoding.GetEncoding("gb2312")=
.GetBytes("=A4=A4=BB=C8=BB=C8=A6=E6=A4=A4=B4=C1=B3=F8=A7i"));


some character cannot display out..
i donno why?
can anyone help me? thx

in addition, i try to convert the big5 to iso-8859-1 and then convert
it back to big5, for english string, i can see write i type before, but
for chinese, i cannot see what i type:

File.WriteAllBytes(@"C:\abcde.html",
Encoding.Convert(Encoding.GetEncoding("iso-8859-1"),
Encoding.GetEncoding("big5"),
Encoding.Convert(Encoding.GetEncoding("big5"),
Encoding.GetEncoding("iso-8859-1"),
Encoding.GetEncoding("big5").GetBytes("=A4=A4=BB=C8=BB=C8=A6=E6=A4=A4=B4=C1=
=B3=F8=A7iabc"))));

if anyone have any suggestion, i will very thx for u