안드로이드상에서 내부적인 로그를 파일로 저장하려고 한다. 의도대로 String을 제어해서 I/O Write를 수행하였는데, 나중에 기록된 파일을 메모장을 통해 보니 줄바꿈 부분이 검은색 모양으로 깨져서 출력이 된다. 정상적으로 출력하여 로그를 확인하고자 함. |
OS에 따른 개행문자(New Line) 처리 방식때문에 다르게 보인 것이지, 실제로 저장된 값은 같다. Unix/Linux에서 개행문자 표시를 \n 으로 Dos/Window에서는 \r\n Mac OS에서는 \r 로 처리된다. 따라서 로그를 출력하여 분석할 환경을 고려하면 된다. 윈도우의 경우 \r\n을 사용하여 해결. ※ 하지만 csv파일로 파일을 저장하는게 실상 훨씬 편하다.(쉼표와 엔터로 간단하게 작성) 아니면 \n으로 적고 EditPlus류의 프로그램으로 확인해도 정상적으로 보인다. |
'입코딩으로하는 ERROR REPORT' 카테고리의 다른 글
Window Cmd에서 Gradle Build시,AAPT_Real.exe 창 발생하며 종료되는 경우 (1) | 2016.08.05 |
---|---|
안드로이드(android)에서 Activity간 Bitmap 및 데이터 전송. (0) | 2010.11.25 |
안드로이드(android)에서 Thread상에서 Adapter의 notifyDataSetChanged를 사용할때 Exception 발생. (4) | 2010.11.25 |
Android에서 Imageview의 Selector가 안먹었던 현상. (3) | 2010.11.17 |
ERROR Report 카테고리 개설! (0) | 2010.11.17 |