영어는 잘 나오는데 말이죠...
한글은 이상한 기호로 나오네요 흑흑
혹시 맥이라서 그런건 아닌지...
아래 코드를 사용했습니다.
private String getStringFromRawFile(Activity activity) throws IOException{
Resources r = activity.getResources();
InputStream is = r.openRawResource(R.raw.test);
InputStreamReader r2 = new InputStreamReader(is);
StringBuilder str = new StringBuilder();
ByteArrayOutputStream bs = new ByteArrayOutputStream();
while(true){
int i = r2.read();
if(i==-1)
break;
else{
char c = (char)i;
str.append(c);
bs.write(c);
}
}
return bs.toString();
}
코드 출처 : http://blog.daum.net/haha25/5387399
public void dataread(String filepath) throws IOException{
FileReader reader = new FileReader(filepath);
BufferedReader bufferReader = new BufferedReader(reader);
String data;
String maxText="";
while( (data=bufferReader.readLine()) != null){
System.out.println(data);
maxText = maxText+"\n"+data;
}
view_txt = new TextView(this);
view_txt.setTextColor(Color.BLACK);
view_txt.setText(String.valueOf(maxText));
}
전에 사용했던 함수입니다.




텍스트 문서가 ansi가 아닐런지.. utf-8로..' 'ㅋ