不好意思,问题改一改。textField返回的值是中文没有问题。问题在于我在程序中把这个值写回到一个excel(.xls)文件,在写入的过程中的编码转换有问题吧。我在操作excel文件时用的是POI的HSSF,在写入excel文件时用的是 FileOutputStream fileOut= new FileOutputStream(fileToBeRead);workbook.write(fileOut);其中workbook是excel文件中的一个工作簿。不知道大家有没有相关的经验以及该如何处理这个问题呢?