본문 바로가기

IT-Consultant

namo activequare에서 utf-8 설정

액티브스퀘어의 html 탭에서 utf-8로 인코딩이 되었다면 mime 데이터는 정상입니다.

이후 서버단에서 디코딩시 NamoMime.java 를 사용하신다면 해당 모듈은 euc-kr 환경에서

개발되었으므로 utf-8 환경에 맞도록 수정하여 사용하셔야 합니다.

NamoMime.java에서 getBodyContent() 함수 중 아래와 같이 수정해서 컴파일 후 테스트해 보시고

이외에도 필요한 부분은 직접 수정해서 사용하시면 됩니다.

InputStream is = new ByteArrayInputStream(part.getBodypart().getBytes("utf-8"));
 

decodeText = new String(decodeByte,"utf-8");

감사합니다.