2008-09-15 4 views
1

사전 사용자 지정 유형에 문자열을 추가하는 테스트하는 JUnit 테스트가 있습니다. 모든 것이 Linux/Windows 컴퓨터의 다른 모든 사람들에게 잘 돌아가지만, Mac에서 처음으로 개발 한 제품이기 때문에이 단위 테스트는 실패합니다. 기분을 상하게하는 라인은 유니 코드 문자열 리터럴은 사용되는 곳 :유니 코드 문제 유니트 테스트에서 문자열 리터럴

dict.add("Su字/会意pin", "Su字/会意pin"); 
    dict.add("字/会意", "字/会意"); 

유니 코드 문자열을 지정하는 플랫폼 독립적 인 방법이 있나요? Eclipse에서 기본 MacRoman 대신 UTF-8로 파일의 인코딩을 변경하려고 시도했지만 테스트가 여전히 실패합니다. 당신이

javac -encoding UTF-8 
로 표시 줄 귀하의 경우 있도록 javac 컴파일러의 플래그에서

답변