캐릭터 셋 utf-8 에서 euckr 로 바꾸는 예제 > 온라인강의

본문 바로가기
 
 
 
오늘 1,637
어제 1,997
최대 2,454
전체 3,136,986
비즈니스의 시작 비즈명함 ~ 가격, 품질, 배송 3가지 만족을 드리는 비즈명함 / 즉석명함 / 급행서비스 / 서울 전지역 수도권일부 3시간배송

온라인강좌 홈 > 온라인강좌 > 온라인강좌

MySQL | 캐릭터 셋 utf-8 에서 euckr 로 바꾸는 예제

페이지 정보

작성일2012-05-22 14:20 조회7,769회 댓글0건

본문

1) 확인
mysql> show variables like 'c%';
 
+-------------------------------------+----------------------------------------+
| Variable_name                  | Value                                |
+-------------------------------------+----------------------------------------+
| character_set_client         | utf8                                   |  <- 변경
| character_set_connection | utf8                                   |  <- 변경
| character_set_database    | utf8                                   |  <- 변경
| character_set_filesystem   | binary                                 |
| character_set_results       | utf8                                   |  <- 변경
| character_set_server        | utf8                                   |  <- 변경
| character_set_system      | utf8                                   |
| character_sets_dir           | /usr/local/mysql/share/mysql/charsets/ |
| collation_connection        | utf8_general_ci                    |  <- 변경
| collation_database           | latin1_swedish_ci                 |  <- 변경
| collation_server               | utf8_general_ci                  |  <- 변경
| completion_type             | 0                                      |
| concurrent_insert            | 1                                      |
| connect_timeout             | 5                                     |
+--------------------------+-------------------------------------------------+
 
 
2) 변경 (일시적인 방법. MySQL을 재시작 하면 원래 값으로 돌아간다.)
msyql> set character_set_client = euckr;
msyql> set character_set_connection = euckr;
msyql> set character_set_database = euckr;
msyql> set character_set_results = euckr;
msyql> set character_set_server = euckr;
mysql> set collation_connection = euckr_korean_ci;
mysql> set collation_database = euckr_korean_ci;
mysql> set collation_server = euckr_korean_ci;
3) 확인
mysql> show variables like 'c%';
+--------------------------+----------------------------------------+
| Variable_name            | Value                                  |
+--------------------------+----------------------------------------+
| character_set_client     | euckr                                  |
| character_set_connection | euckr                                  |
| character_set_database   | euckr                                  |
| character_set_filesystem | binary                                 |
| character_set_results    | euckr                                  |
| character_set_server     | euckr                                  |
| character_set_system     | utf8                                   |
| character_sets_dir       | /usr/local/mysql/share/mysql/charsets/ |
| collation_connection     | euckr_korean_ci                        |
| collation_database       | euckr_korean_ci                        |
| collation_server         | euckr_korean_ci                        |
| completion_type          | 0                                      |
| concurrent_insert        | 1                                      |
| connect_timeout          | 5                                      |
+--------------------------+----------------------------------------+
 
 
4) 변경2 (온전한 변경 방법)
 
/etc/my.cnf 파일을 변경 해줍니다.
 
[client] 
default-character-set=euckr 
 
[mysqld] 
default-character-set=euckr 
init_connect=SET collation_connection=euckr_korean_ci 
init_connect=SET NAMES euckr 
character-set-server=euckr 
collation-server=euckr_korean_ci 
 
[mysqldump] 
default-character-set=euckr 
 
[mysql] 
default-character-set=euckr 
 
추가 및 변경 후, MySQL 을 재시작 해주어야 적용된다.
 
 
5) 아파치 캐릭터셋 확인
 
/usr/local/apache/conf/httpd.conf 파일을 변경(내용 추가)해줍니다.
 
AddCharset EUC-KR       .euc-kr
 
※ 참고1 : UTF-8사용 : AddCharset UTF-8        .utf8
    참고2 : Apache 버젼 2.2.6 이상의 경우, /usr/local/apache/conf/extra/httpd-languages.conf 를 수정.
 
추가 및 변경 후, Apache 를 재시작 해주어야 적용된다.


자료출처
http://www.mahome.net/index.php?document_srl=1142
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.


목록

Total 50건 1 페이지
온라인강의 목록
번호 제목
50
MySQL Window에서 MySQL 5.7.13 설치하기 (write.2016-06-25)인기글  Hit.2652
49
48
MySQL 쿼리 및 인덱스의 이해 (write.2015-05-20)인기글  Hit.2585
47
MySQL 여러가지 툴 (write.2013-09-12)인기글  Hit.3655
46
45
MySQL 결과 제한 쿼리 (write.2013-03-23)인기글  Hit.3734
44
MySQL GROUP BY 에서 HAVING의 시점 (write.2012-11-05)인기글  Hit.3977
43
42
41
MySQL mysql-character-set (write.2012-05-22)인기글  Hit.4615
열람중
39
MySQL CAST 함수 (write.2012-04-01)인기글  Hit.4429
38
37
MySQL 데이타 유형 (write.2011-10-01)인기글  Hit.4685
36
MySQL 날짜 연산쿼리 (write.2010-07-21)인기글  Hit.6906
35
MySQL mysql-bin 로그 삭제하기 (write.2010-05-14)인기글  Hit.9774
34
MySQL optimize 테이블 최적화 (write.2009-12-09)인기글  Hit.8983
33
MySQL select , delete , update 사용법 (write.2009-12-09)인기글  Hit.7202
32
31
30
MySQL MySQL 5에서 한글이 ???로 보일때 (write.2009-08-21)인기글  Hit.10753
29
MySQL mysql 설치 A to Z (write.2009-08-19)인기글  Hit.10909
28
27
MySQL MySQL서버 정상 작동 확인 (write.2009-06-04)인기글  Hit.10711
26
게시물 검색
 
 
상호: 해피정닷컴 대표:정창용 사업자등록번호:119-05-36414 (08394) 서울시 구로구 디지털로 242 한화비즈메트로1차 1502호
전화: 070-7600-3500 팩스:02-865-3528 개인정보관리:정창용 mail@happyjung.com 에스크로확인
개인정보취급방침
COPYRIGHT 2001~2017 해피정닷컴. All rights reserved. 부가통신사업신고:서울체신청-1217 통신판매신고:2014-서울구로-0074
 
모바일 버전으로 보기