강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

utf-8 세팅및 한글깨짐방지
작성자 : M 최고의하루
등록날짜 : 2008.12.23 09:57
4,614
2000765716_b4198a1a_1.jpg
제 db 에는 이런씩으로 세팅되어잇엇 아래와 같은 님의 현상이 나타낫음
글출력은 한글로 출력할수있엇지만   db 에서 깨진체로 저장이되어서 한글검색
불가능을 초래.. 여러가지 문제발생  new21.net 계정이었으며 문제가 많음
 

db가 utf-8인지 확인해보세요... 페이지도 utf-8인지 확인해 보세요...

뭐 이런 답변 절대 받지 않습니다. 단도직입으로 다음의 질문에 답변 주세요

 

(1) mysql이 현재 utf-8로 세팅되어있는지 어떻게 확인합니까?

utf-8로 세팅 되어 있지 않다면 어떻게 변환합니까?

cmd창에서 어떤 sql구문을 써야하는지 단계별로 알려주세요

 

(2) php의 print나 echo로 출력을 하는데 한글이 깨집니다.

페이지의 속성을 utf-8로 바꿔야 한다는데 페이지의 속성은

어떻게 확인합니까? utf-8이 아닐경우 어떻게 바꿉니까?

 

참고로 rwapm을 설치해서 사용중이며 winnt에 넣어두는 my.ini의

첮줄에 default-character-set=euckr라고 써져있습니다. my.ini는

일반 php에서 php.ini에 해당하는 파일입니다.

각종 php파일에도 가장 위에 charset=euc-kr라고 세팅되어져 있습니다.

 

이걸봐서 php는 한글을 읽을수 있어야하며, 브라우저로 php파일을

열때도 한글을 읽을수 있어야 합니다. mysql은 솔직히 어떻게

세팅되어져 있는지 모르겠지만, cmd나 기타 관리툴로 한글 값을 넣으면

정상적으로 작동합니다...

 

다만 mysql_connect로 연결해서 mysql_query로 insert나 select를 하면

한글이 깨지게 됩니다.

 

아무튼 위의 2문제를 정확히 답변해 주셔서 문제를 해결하던가

그냥 설명만 주신다 하여도, 현 상태를 해결해 주시는 분에게

답변 채택 드립니다.


 
질문자가 선택한 답변 
re: mysql_query로 가져온 한글 값이 깨지는데요 (ㄳ내공 10 약속) 
 
 s9911033 (2006-03-17 18:40 작성) 
이의제기 | 신고
 
 질문자 평
 
 
어휴.. 저도 얼마전에 인코딩 문제 때문에 엄청해맸죠.. 일본사이트 제작중인데 한글과 일본어 두개를 사용해야하는데 utf-8로 변환한다고 애좀 먹었죠

일단 먼저 사이에
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">로 다되있는지 확인먼저 해주세요 인코딩이 UTF-8로 잡혔으면 아래와 같이 수정하시고
저장하실때 인코딩은 ansi로 하심안되고 utf-8로 저장해야되요, mysql utf-8변경방법은 아래 보시고요~ 그럼 해결하시길

현재 서버는 리눅스 데비안이고 mysql사용입니다. mysql 인코딩 확인하실려면
mysql 접속하셔서
use 데이터 베이스;
show variables like 'c%'; 해보세요


| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
| concurrent_insert | ON |
| connect_timeout | 5

이러케 나옵니다 ㅡㅡ;
여기 인코딩 확인해보세요 다르게 되있다면 변경하는 방법은
my.cnf 요기서 아래처럼 해주세요

[client]
default-character-set=utf8
[mysqld]
init_connect=SET collation_connection=utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci

그리고 myslq 서버 재가동 하심 원하시는 언어로 셋팅하시면 됩니다.

(출처 : 'mysql_query로 가져온 한글 값이 깨지는데요 (ㄳ내공 10 약속)' - 네이버 지식iN)

[출처] 웹디황용

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
3255 [펌] 제12강 - 방명록 만들기 I M 최고의하루 12.23 5325
3254 팝업창 닫고 프레임이 있는 부모창에서 원하는 페이지로 이동하기 M 최고의하루 12.23 5286
3253 frame, iframe에서 쿠키, 세션 인증(로그인) 처리 안 될 때 해결 방법 13 김영철 01.14 5234
3252 이더넷의 원리 살짝 맛보기 M 최고의하루 12.18 5232
3251 [펌] 제12강 - 방명록 만들기 I M 최고의하루 12.23 5104
3250 [MSSQL] 그룹별 상위 n명 가져오기 예제 13 김영철 01.23 5056
3249 Eclipse에서 ASP 개발하기 M 최고의하루 12.04 5031
3248 XP 네트워크 공유 설정 99 단국강토 01.06 5013
3247 PC 메인보드 콘덴서 교체하기 M 최고의하루 12.18 4987
3246 SQL Server에서 글로벌 변수 구현하기 99 단국강토 12.30 4963
3245 대량 메일 발송 소스 (PHP 강좌/PHP 사용팁) 13 김영철 01.13 4951
3244 공유기 차단 무력화 시키는 법 99 단국강토 01.13 4943
3243 무료 네비게이션 프로그램 (PC버전) 댓글3 17 vane 12.27 4937
3242 한글 영문변환 참고 문자표 2 아론k 06.24 4918
3241 root에서 mysql db가 안보일때 13 김영철 01.29 4917
3240 내장 그래픽카드 죽이는 법 M 최고의하루 12.04 4875
3239 PC Alarm - 알람 프로그램 댓글1 M 최고의하루 12.04 4852
3238 AJAX 강의 2장 - XMLHttpRequest 오브젝트 사용하기 13 김영철 01.29 4840
3237 html - 테이블에 점선 넣기, 테이블 점선만들기 99 단국강토 02.05 4834
3236 mssql mysql 변환, asp 게시판 소스 수정 13 김영철 01.29 4832
3235 ★★★셀렉트박스 테두리 없애기 99 단국강토 02.04 4829
3234 CSS 사용방법 - 폰트표현 99 단국강토 02.19 4763
3233 데이터베이스의 저장 프로시저를 자동으로 생성 M 최고의하루 12.24 4761
3232 벅스뮤직에 있는 음악 오디오 시디로 만들기 99 단국강토 01.05 4739
3231 mysql함수 [숫자열, 문자열, 집계, 날짜, 기타함수...] 99 단국강토 01.07 4735
3230 [ ASP ] 배열 ( Array ) 과 Scripting.Dictionary M 최고의하루 12.20 4621
3229 윈도우에 설치된 오라클9i 삭제하기 13 김영철 01.29 4621
열람중 utf-8 세팅및 한글깨짐방지 M 최고의하루 12.23 4615
3227 [mssql]성능 측정을 위한 설정 13 김영철 01.23 4600
3226 [펌] 제13강 - 방명록 만들기 II M 최고의하루 12.20 4524
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취