본문 바로가기
카테고리 없음

IKVM으로 만든 DLL 사용시 charset is null Exception 이 발생하는 경우...

by 철이아부지 2014. 2. 4.

오로지~~;; 우리가 한글 OS를 쓰기 떄문임!

강제로 파일 인코딩을 UTF-8로 바꿔 주면 해결될일..


프로그램 최초 도입부에 다음과 같이 ikvm의 file encoding 을 UTF-8로 바꿔 준다.


Dictionary<string, string> props = new Dictionary<string, string>();

props.Add("file.encoding", "UTF-8");

ikvm.runtime.Startup.setProperties(props);


한번만 하면 됨.  (- ‿ -)