제가 textview에 뿌릴 Text를 TXT파일에 저장해서
이를 view에 뿌릴려고 합니다

헌데 이게 기본적으로 txt파일을 UTF-8으로 하고 InputStreamReader에서 UTF-8로 변환해서 읽어들여도 글이 깨집니다.

그래서 그냥 EUC-KR로 변환하고 TXT를 ANSI로 저장했습니다 다행이 이렇게하면 한글이 깨지진 않습니다

헌데 이 TXT파일안에 비어있는 행을 null로 입력받으려고 하니 null로 받지를 못합니다

예로 


안녕하십니까

안드로이드펍 여러분


위의 두줄사이에 비어있는 라인을 Null로 받지를 못하고 있다는겁니다

그래서 찾다가 Window상의 개행정보가 들어간거라 생각하고 아스키문자로 개행정보를 입력하였습니다

안녕하십니까■■안드로이드펍여러분

이렇게 넣었습니다

안녕하십니까 이후 개행되고 다시 한줄 비우고 개행된걸 저렇게 표현해서 저장했는데

또 null로 인식을 못합니다. 항상 마지막은 null로 인식해서 비어있는 라인은 null로 인식할거라 생각한 제생각의 실수인것 같아

이번에는 비어있는 라인에는 "EmptyLine"이라는 문자열을 넣고

이를 if문을 이용해 "EmptyLine을 만나면 다음 라인으로 넘어가도록 햇는데

이 문자열도 비교인 인식하지를 못합니다. 

이거때문에 며칠 고생중입니다

사실 안드로이드라기보다 자바의 파일입출력에 대해 약하다보니..이런일이 생가네요..

어떻게 해야할까요..

이클립스의 모든 인코딩방식과 기타사항을 UTF-8로 맞추고 txt와 Reader의 디코딩방식을 UTF-8로해도 안되네요..

여러분의 도움이 필요합니다 ㅠㅠ