database 검색시에 한글이 깨어져 나옵니다.
본문
안녕하세요. 대구사는 40대 아마추어 웹개발자입니다.
홈페이지 메인에 검색기능을 넣으려고 합니다.
phpMyadmin으로 서버에 그누보드와 별도로 search table을 만들었읍니다,
테스트로 해보니 영어는 잘 나오는데 한글은 깨어져서 나옵니다.
html. php 파일은 charset="utf-8" 으로 설정했구요.
서버에서 phpMyadmin으로 테이블 만들때 Collation을 euckr-korean-ci, utf8-unicode-ci
으로 변경하여 해보아도 한글은 깨어져 나옵니다.
어디가 문제인지 아시는 고수님계신지요.
조언부탁드립니다 감사합니다.
답변 5
파일을 다른이름으로 저장누르시고 utf-8로 설정하시고 저장을해보세요 아니면 phpmyadmin쪽에 업로드가 될때 깨져서 업로드가 되는것인지도 확인해보세요
정안되시면 iconv("euc-kr","utf-8",내용) 이걸로 인코딩하셔서 가져오세요
파일 자체가 ANSI 가 아닌지 확인해보세요.
utf-8로 해서 테이블을 다시 생성하세요.
phpmyadmin에서 일반 생성일경우는 윗분들 말씀대로 하시면 됩니다.
단...백업한 파일을 복구할경우...백업파일까지.utf-8로 되어있는지 확인하셔야합니다.
그리고 create(****}끝에...캐릭터셋도 utf-8인지 확인하시구요.
예 잘 알겠읍니다.
말씀하신대로 해보고 혹시 잘안되면 다시 질문글 남기겠습니다.
감사합니다.
답변을 작성하시기 전에 로그인 해주세요.