h

iframe 관련 질문드립니다.(인코딩 문제?)

euc-kr 서버에서 사용중입니다.
iframe을 삽입하였는데요.

<iframe src="<?=$g4_path?>/wiki/doku.php?id=<?=$view[wr_subject];?>" scrolling="n" frameborder="0" width='100%'></iframe>

위와같이 제목 변수를 받아서 아이프레임 형태로 출력하게 했는데요.
문제는 제목을 영어나 숫자로 하면 잘 되는데 한글로 하면 엉뚱한 기호페이지가 출력됩니다.
제목부분에 %ED%95%9C%EA%B8%80 로 써주면 한글페이지가 잘 뜹니다;;
그렇다고 제목을 저렇게 작성하면 안될것 같고요.
한글로 제목을 적어도 아이프레임의 제목 변수에선 %ED%95%9C%EA%B8%80 와 같은 형태로 변환하는 뭔가의 조치를 하고 싶습니다.
어떻게 하면 될까요?
|

댓글 6개

urlencode() 함수를 써서 제목을 인코딩하심 될듯해요
핸펀이라 테스트는 못해봤네요
쓸때는 urldecode() 함수 쓰심될듯하구요
답변 확인이 늦어서 죄송합니다..ㅜㅠ
<?=$g4_path?>/wiki/doku.php?id=<?=$view[wr_subject];?>

urlencode(<?=$g4_path?>/wiki/doku.php?id=<?=$view[wr_subject];?>)
이렇게 묶었는데 페이지를 찾지못하는 오류가 뜨네요.
<?=$g4_path?>/wiki/doku.php?id=urlencode(<?=$view[wr_subject];?>)
이렇게도 해봤는데 이렇게 하니까 urlencode가 주소에 포함되며 뒷부분이 깨지고요.

아마 제가 바보짓 한것 같은데 뭔지 알려주실 수 있으신가요?
<iframe src="<?=$g4_path?>/wiki/doku.php?id=<?=urlencode($view[wr_subject]);?>" scrolling="n" frameborder="0" width='100%'></iframe>

이렇게 제목만 하셔야겠지요??
우와! 답변 감사합니다! 복받으실거에요~
좋은하루 되세요.
테스트 해보니 되는것 같지만 이상하게 되는데요.
예를들어 '한글'로 테스트 해보면,
http://meyerweb.com/eric/tools/dencoder/
이 사이트에서 한글 인코딩하면
%ED%95%9C%EA%B8%80
이렇게 나오는데요.
알려주신 팁으로는
%C7%D1%B1%DB
이렇게 나오네요.
뭔가 잘못된것 같은데 이유를 모르겠습니다.
ㅜㅜ

이런저런 검색중에
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040204&docId=70634532&qb=dXJsZW5jb2Rl&enc=utf8&section=kin&rank=22&search_sort=0&spq=0
위의 네이버 지식인 질문의 작성자분의 서울특별시를 인코딩 한 결과가 현재 저와 같습니다.
저도 서울특별시를 인코딩하면
%BC%AD%BF%EF%C6%AF%BA%B0%BD%C3
와 같은데
인코더로 인코딩하면
%EC%84%9C%EC%9A%B8%ED%8A%B9%EB%B3%84%EC%8B%9C
가 되거든요.
자문자답입니다.
서버의 캐릭터셋이 euc-kr 이라서 발생하는 문제였습니다.
<?=urlencode(iconv("euc-kr","utf-8","$view[wr_subject]"));?>
로 수정했더니 잘 됩니다.
다시한번 좋은하루 되세요.^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12년 전 조회 1,993
12년 전 조회 2,931
12년 전 조회 2,397
12년 전 조회 3,178
12년 전 조회 2,708
12년 전 조회 2,095
12년 전 조회 1,843
12년 전 조회 2,750
12년 전 조회 2,278
12년 전 조회 7,332
12년 전 조회 2,938
12년 전 조회 1,720
12년 전 조회 2,665
12년 전 조회 1,889
12년 전 조회 2,031
12년 전 조회 3,662
12년 전 조회 2,045
12년 전 조회 2,303
12년 전 조회 3,406
12년 전 조회 1,727
🐛 버그신고