MYSQL | MYSQL PHP 한글깨짐, 물음표 해결방법

페이지 정보

작성자 : 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 날짜 : 작성일13-02-21 10:02 조회 : 237회

본문


1. php 파일이 utf-8인지 확인
: 에디터로 파일 형식을 변경
드림위버 사용자의 경우
"수정(Modify) ->페이지속성(Page Properties) -> 제목/인코딩(Title/Encoding)" 에서 변경할 수 있음.

2. php 소스 파일에
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
확인할 것. utf8(X), utf-8(O)

3. 리눅스 자체 charset이 uft-8인지 확인
: /etc/apache2/apache2.conf 를(아파치 설정 파일) 열어서 맨 마지막 줄에
AddDefaultCharset uft-8
추가

4. phpmyadmin 접속시, 한글 데이터가 정상적으로 삽입 되었는지 확인
: 정상적으로 보이는 데도 php 파일 실행시 물음표로 표시되는 한글 깨짐 현상이 나타날 경우

mysql_connect 함수 호출한 다음
mysql_query 함수를 이용하여 "set names uft8" 쿼리를 한번 날려줌.

ex)
<?php
$conn = mysql_connect ("DB_HOST", "DB_USER", "DB_PASS");
mysql_query("SET NAMES utf8");
?>

utf-8이 아니라 utf8 임.
utf-8로 하니 에러남(DBError: 1115 : 알수없는 언어 Set: 'utf' )
Total 11건 1 페이지
게시물 검색
웹스터디 목록
번호 제목 글쓴이 날짜 조회
11 MYSQL Centos7 Mysql 설치 에렐리안 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17-05-17 14
10 MYSQL MYSQL 테이블 복구 명령어 에렐리안 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 17-03-17 17
9 MYSQL 현재 쿼리가 실행중인 결과 보기 에렐리안 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16-10-18 22
8 MYSQL MYSQL USER 생성추가및 삭제 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14-03-04 32
열람중 MYSQL MYSQL PHP 한글깨짐, 물음표 해결방법 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-02-21 238
6 MYSQL mysql 디비 복구시 한글깨질때 요렇게 하자 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13-02-19 138
5 MYSQL mysql 5번전을 4버전으로 낮추고 한글깨져서 덤프되는걸 안깨지게 덤프시켜 백업하기 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-08-11 406
4 MYSQL Mysql 날짜관련 함수 모음 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-01-14 1014
3 MYSQL mysql 기본문법 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-12-30 1064
2 MYSQL mysql root 암호 변경 Database 에렐리앙 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-08-11 1530
1 MYSQL mysql db백업/db압축풀기 에렐리안 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-08-28 1749
Today
15
Yesterday
70
Total
70,304