한 걸음 두 걸음

android studio 안드로이드스튜디오 ] txt파일 한글 깨짐현상 해결 본문

FrontEnd/Android

android studio 안드로이드스튜디오 ] txt파일 한글 깨짐현상 해결

언제나 변함없이 2019. 2. 18. 12:51
반응형

txt파일을 저장할 때 ANSI로 인코딩하여 저장한 후,

private String readTxt() {
        String data = null;
        InputStream inputStream = getResources().openRawResource(R.raw.test);
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();

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

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

            inputStream.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return data;
    }

위처럼 읽어오면 한글이 깨지지않고 들어갑니다 : )

반응형