DataInputStream直接读是中文是出乱码的.换一个流,用:
BufferedReader = BufferedReader(new InputStreamReader(file));
BufferedReader.readLine();
BufferedReader = BufferedReader(new InputStreamReader(file));
BufferedReader.readLine();
stSql = dataFile.readLine();
不太明白你的这句的意思,如果你是要用那个一行当成一个String,直接用readLine()读出来后就是返回一个String,你可以直接用了啊.