I am trying to save data from mySQL which has Chinese Characters in GB2312 format to a CSV file.

I have tried:

new String(FieldName.getBytes("ISO-8859-1"),"GB2313")

to put the data into the CSV but it just gives lots of messy characters in CSV.

Can someone please give me some advices regarding this?
Thank you.