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

혹시 php에서 한글이 깨져서 나올땐 어디부터 봐야할까요 채택완료

헛둘헛둘 3년 전 조회 1,552

php 파일을 팝업창으로 부르는데

 

이렇게 깨져서 나오더라구요.

 

테이블의 경우는 utf8로 세팅되어있는데

한글이 이 테이블에 관련된건 다 깨져서 나와서..고민하다가 질문해봅니다.

 

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

답변 5개

채택된 답변
+20 포인트
s
sinbi Expert
3년 전

파일 인코딩이 euckr러 된 듯. utf-8로 바꿔보세요.

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

답변에 대한 댓글 3개

헛둘헛둘
3년 전
신비님! 말씀하신걸 잘 이해못하겠어요~ php파일이 작성될때 euckr로 되었다는 말씀이신가요~~?
s
sinbi
3년 전
https://sir.kr/manual/kcp_youngcart4/?man=charset.htm
https://homzzang.com/b/free-4311

ps. ANSI (= EUCKR)로 인코딩 된 파일은 그누보드5에서 사용하면 깨집니다.
헛둘헛둘
3년 전
예 보면서 해결했습니다 ^^;

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

bbs/my_menu_edit.php가

_common.php를 include하고 있나요?

common.php(_common.php가 include하는 파일)에는

common.php:header('Content-Type: text/html; charset=utf-8');
이런 부분이 있습니다.

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

답변에 대한 댓글 1개

헛둘헛둘
3년 전
아!! 감사드립니다 ^^;

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

3년 전

php 파일의 인코딩을 한번 확인해보세요.

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

답변에 대한 댓글 1개

헛둘헛둘
3년 전
아 옙!! 감사합니다!

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

3년 전

파일 인코딩이 utf-8인지 확인,

html문서 선언에 <meta charset="UTF-8">이 되어있는지 확인

db의 언어셋이 utf-8인지, 인코딩 실수로 db 데이터 자체가 꺠져서 들어가있는지 확인 해보세요

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

답변에 대한 댓글 1개

헛둘헛둘
3년 전
아 ^^ 넵 인코딩 실수가 있었어요 감사드립니다

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

3년 전

사용하신 에디터에서 언어셋이 utf-8 로 저장 된건가요?

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

답변에 대한 댓글 1개

헛둘헛둘
3년 전
네 ^^; 인코딩부분에서 실수가 있었나봐요~

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

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

로그인