퇴근5분전

이클립스 플러그인 수정하면서... java 코딩이 생각보다 많이 느려서...?

 

프로젝트 폴더의 소스파싱은 C#으로 후딱 하고... 규격화 시켜서 

java project의 workspace 와 동일레벨의 폴더 mapping에 몽땅 파일로 저장시키고

eclipse plugin에서 편집창에서 선택된 단어로 mapping 폴더의 파일을 검색하고 

내용을 꺼내서... 플러그인에서 필요한 기능을 구현했다. 

 

만들려는 기능

:: controller의 RouteMapping Value를 수집하여 파일명으로 삼고. 

해당 되는 뷰 url을 파일 내용으로 삼아서 정보를 일부 추가하여 파일에 추가적으로 기록!

:: 이클립스 편집기(jsp)에서 컨트롤러 호출 처리부분을 선택하고 단축키를 누르면

해당 뷰> 페이지 목록을 보여주고 -> 버튼 눌러서 해당 편집창을 띄워준다.

현재 진행상황 :: 파일 편집창까지 띄우는 것들 확인. java swing? window builder라는걸 써야 하는데... 

winform처음 할때 동적으로 집어넣는 느낌? 이랄까??? 구려..... UI쪽 조금 고치면 끝난다. 

 

오늘 겁나 이상한일? 이 생겼다. 

 

C#로 UTF8 포맷으로 파일에 기록

java로 UTF8 포맷으로 해당 파일을 읽었다. 

 

자꾸 이클립스에서 에러가 나서... 뭐지하고 하나 하나 비교하던 중... 골때린걸 찾았네...

파일의 전체경로를 저장해놓은 부분이 있는데... 

익스플로어에 붙여넣으니 자꾸 인터넷이 열린다? ... 

메모장에 붙여넣고 실제 파일경로와 디버깅으로 읽어온 경로를 비교해보면 눈으로 보이는 것은 똑같다.

 

파일에서 읽어온 경로를 window cmd에 붙였더니... 드라이브 문자가 글자가 깨졌네...

C:\ <--여기서 C가... 이상한 문자로 인코딩이 되어 있네?

C로 보이는데... C가 아님??

 

window cmd 창에 붙여보니  'C'문자가 

이렇게 보임. 

 

그래서 ASCII 로 둘다 변환해서 처리를 했다. 

아직 무슨 차인지는 모르겠고... 내일 완성 후에... 왜 그런지 찾아봐야겠다. 

똑같은 UTF8인데 왜 저런거지??