BBS > ibatis2

한글깨짐문제

작성자 : 이창우 (x1wins) | 등록일 : 2011-07-18 | 목록
첨부 파일이 없습니다.
첨부 이미지가 없습니다.
첨부 코드가 없습니다.
<select id="selectAllGogek" parameterClass="int" resultClass="pack.Gogek">
select GOGEK_NO as gogek_no,GOGEK_NAME as gogek_name,GOGEK_TEL as gogek_tel,
case substr(GOGEK_JUMIN, 8, 1)
when '1' then '남자'
else '여자'
end as gogek_sex
from gogek where gogek_damsano = #sawon_no#
</select>

-> 위처럼 sql문에 '남자','여자' 와 같은 한글이 포함되어 있을 경우 깨집니다.


이때는, 그것을 호출하는 Action에서 캐릭터셋을 생성해주면 됩니다.
-------------------------------------------------------
import! java.nio.charset.Charset;
import! com.ibatis.common.resources.Resources;
-------------------------------------------------------
-------------------------------------------------------------------------------
Charset charset = Charset.forName("UTF-8");
Resources.setCharset(charset); // 케릭터셋 생성.

Reader reader = Resources.getResourceAsReader("pack/SqlMapConfig.xml");
SqlMapClient mapClient = lMapClientBuilder.buildSqlMapClient(reader);
reader.close();
--------------------------------------------------------------------------------

출처 - http://byulbada.egloos.com/2643576
로그인 하셔야 댓글을 사용하실수 있습니다.
댓글쓰기를 누르면 로그인 페이지로 이동 후 돌아옵니다.
총 댓글 겟수 0
번호 제목 등록일 작성자 조회수
464 Mapper sample (0) 2012-01-22 이창우 3555
-> 한글깨짐문제 (0) 2011-07-18 이창우 3206
< 1 >
글쓰기 검색