CI 묻고 답하기

제목 Pagination 사용시 한글 깨지는 문제가 있어 문의드립니다.
카테고리 CI 4 관련
글쓴이 제이디 작성시각 2021/03/09 01:29:09
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 11181   RSS

처음 문의 드립니다....^^

사이트 개발 중 여기저기 찾아보다가... 도저히 이 문제와 관련된 내용이 없어 여기에 문의 드립니다....^^

 

검색하는 사이트를 만드는데... 한글을 제외한 모든 부분은 잘 작동이 되지만

Pagination 사용시 한글이 깨지는 문제입니다.

 

1. '한글' 검색 하면 -> 잘 됩니다.

2. 2페이지로 넘어가면... URL창에 올라가는 URI에 포함된 '한글'이 '%C1%A6%B8%F1' 이것처럼 인코딩됩니다.

처음 검색시

/컨트롤러/메서드/text1/제목/text3/1945-08-15/text4/1950-12-31/text5/1

 

2페이지 볼때 에러 메세지는 

The attempt to bind "/컨트롤러/메서드/text1/%C1%A6%B8%F1/text3/1945-08-15/text4/1950-12-31/text5/1/page/20" in the workspace failed as this URI is malformed.

 

잘 좀 부탁드립니다.

 

감사합니다.

 다음글 게시판 리스트 페이지 이동시 500에러가 납니다. (2)
 이전글 트랜젝션 질문입니다 (3)

댓글

변종원(웅파) / 2021/03/09 08:57:41 / 추천 0

링크 참고해보세요.

https://chanspark.github.io/2017/11/23/URI-%ED%95%9C%EA%B8%80-%EB%B3%80%ED%99%98.html

 

제 경우엔 주소에 한글이 들어간 상태에서 페이지 이동을 해도 그런 현상이 없었습니다. ci4

주소의 한글 처리를 따로 하신건지, 브라우저에서 자동으로 처리해준건지 궁금하네요?

제이디 / 2021/03/09 09:28:51 / 추천 0

모든 페이지 및 설정을 UTF8로 하니 잘 되긴 하는데요...

딱 2,3,4... 페이지 넘기니  저런 현상이 발행합니다.

pagination.php 모든 내용을 다 검토해 봐도 urlencoding은 없는거 같은데요...ㅠㅠ

해결은 아직이지만 ... 말씀 감사합니다.