...

반응형

안드로이드에서 txt 파일 읽어 올때 한글 파일이 깨질때가 있습니다

아래와 같이 사용하시면 한글 파일 깨짐 없이 한글포함 txt 파일을 읽어 올수 있습니다

 

String text = null;

int i;
try {
	InputStream inputStream = new FileInputStream(filePath);
	ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

	i = inputStream.read();
	while (i != -1) {
		//if(i == 64) {byteArrayOutputStream.write('\n');byteArrayOutputStream.write('\n');}
		//else
		byteArrayOutputStream.write(i);
		i = inputStream.read();
	}

	text = new String(byteArrayOutputStream.toByteArray(),"MS949");

	inputStream.close();
} catch (IOException e) {
	e.printStackTrace();
}
반응형