눈

팁인가.. utf-8버전에서 카테고리 선택시 g4 변수 에러날때;;

· 2007-11-02 (금) 18:07:58 · 4106 · 4
훔..
갑자기 이런 현상이 생기더군요;;

게시물 리스트에서 카테고리가 한글로 되어있는경우 카테고리를 선택시
common.php head.sub.php 등이 다 인크루드 되어있는데도 g4변수들이 정의 되지 않았다고 오류를 뿜어내더군요..
근데~! 제목 왼쪽에 있는 카테고리를 눌렀더니 정상출력되더라구요..

햐 희안하네.. 그래서 차이점을 보니.. 주소표시줄에 나타나는 형식에 차이가 잇더군요
제목왼쪽에 카테고리를 누르면 sca 변수가 encode되서 들어가는 반면
셀렉트박스의 카테고리를 고르면 sca변수가 그냥 한글로 들어가더군요..

그래서 list스킨을 수정해줬습니다.
스킨중에 이런내용을 보실수 잇을거예요
<? if ($is_category) { ?><form name="fcategory" method="get"><td width="50%"><select name=sca onchange="location='<?=$category_location?>'+this.value;"><option value=''>전체</option><?=$category_option?></select></td></form><? } ?>
카테고리 셀렉트 박스 출력부분이죠. 색칠해 있는 부분을
+encodeURI(this.value)
이렇게 바꿔주시면 정상가동됩니다..
에휴; 근데 get방식이면;; 한글이 자동 인코딩 되었던거 같은데;; 훔..
|

댓글 4개

좋은팁 감사합니다.
님때문에 일주일의 고생 끝에 해답을 찾았습니다.

정말 감사합니다.
2011-04-05 (화) 23:25:18
한글 카테고리 포기 할까 생각했는데 ...님때문에 살았네요..
+encodeURI(this.value)
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
07-11-25 조회 5,135
07-11-22 조회 2,826
07-11-20 조회 5,568
07-11-19 조회 4,183
07-11-18 조회 3,731
07-11-18 조회 4,282
07-11-17 조회 3,076
07-11-17 조회 4,020
07-11-17 조회 8,043
07-11-16 조회 7,857
07-11-14 조회 3,041
07-11-14 조회 6,373
07-11-09 조회 3,778
07-11-07 조회 3,728
07-11-05 조회 1.3만
07-11-02 조회 4,107
07-10-29 조회 3,644
07-10-28 조회 5,080
07-10-25 조회 9,042
07-10-25 조회 5,048