做了一个文件导入的功能,英文,数字能正确导入,导入中文确实乱码
如题

解决方案 »

  1.   


    将TXT的格式改为 UTF-8在读取时 前面会自动加“-” 一个这样的符号。
    很是郁闷 
      

  2.   

    先把你的文件另存为"utf-8"编码
    在把文件导入时,也用“utf-8”编码显示。
      

  3.   

    在读取文件的时候
    应该在读取文件的进行转码
    而不是将里面的内容取出来了再转码
    你试试在打开文件的时候转为GBK编码的或者其他的
      

  4.   


    打开的时候??
    BufferedReader br = new BufferedReader(new InputStreamReader(
    new ByteArrayInputStream(buf)));在这里吗?
      

  5.   


    打开的时候??
    BufferedReader br = new BufferedReader(new InputStreamReader(
    new ByteArrayInputStream(buf)));在这里吗?