in fact,i have a problem in a task,my Company is in Taiwan and our charset was Big5,i get '?' in java program when i receive a file .
but the original file was corrected when i open it by ultraedit or other editor,finally, Someone told me '?' was user defined area in Big5,
So i start google how to fix this problem ,i find "charsets.jar" in jre/lib folder,it's define how to convert character from Big5 to Unicode ,
then i have two idea to fix it and i don't change any code in my program.
one, i fix the mapping class in charsets.jar and repackage it,but i think it's not good idea
two, i use CharsetProvider class replace it,but i have no idea how to start it.
Anyone can help me?