테스트 사이트 - 개발 중인 베타 버전입니다

utf-8 로 셋팅된 페이지에서 euc-kr 로 된 영역을 불러올 수 잇을까요? 채택완료

굼떠 4년 전 조회 2,215

현재 인덱스페이지가 utf-8로 되어있는데

최신글을 불러왔더니(그누보드4 EUC-KR) 메인에서 글씨가 박살이 나버리네요..ㅠㅠ

불러올 방법이 없을까요?

 

그누보드5를 설치하지 못하는 이유는 회사 사이트가 너무 구형 서버(php4,sql4)인데..그동안 쌓였던 게시물들 때문에 버전을 업그레이드를 못하고있습니다...

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
4년 전

별도 테스트 해보셔야 하긴 한데.. 참고하세요.

디비에 euckr로 저장이 되어 있어도. 커넥션 방법에 따라서. 처리 하는 방법이 있습니다.

정확히 기억은 나질 않지만. 이 방법은 데이터 베이스(mysql) 설정 방식으로 php와 무관합니다.

 

query("SET NAMES utf8");  

이렇게 하시면. 디비에 저장은 euckr로 되어 있어도.

커넥션은 utf8로 연결되고. 사용자는 utf8로 서버 전송하면 서버에선 자동으로 euckr로 변경되어 

저장됩니다.

 

별도 테스트 페이지 만들어 확인은 해보셔야 합니다.

좀 오래되어 테스트 페이지는 없지만. 제가 데스트할땐 잘 되었습니다.

 

캐릭터셋이 DB저장, 클라이언트, 서버 등 여러가지 캐릭터셋이 있는데

위와같이 하면 클라이언트는 utf8. 서버 저장은 euckr 로 된다고 생각하시면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전

출력하는 부분에 다음처럼(한글이 들어가는 부분만 iconv 해주세요)

 

echo iconv("euc-kr","utf8", $list[$i]['subject']);

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전

그누보드5 에 그누보드4 DB 데이터 이전 파일을 기본적으로 지원하고 있습니다. /g4_import.php

 

http://internationale.kr/bbs/board.php?bo_table=info_gnuboard&wr_id=184&me_code=40">http://internationale.kr/bbs/board.php?bo_table=info_gnuboard&wr_id=184&me_code=40

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인