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

본문 바로가기
 
 
 
오늘 421
어제 2,203
최대 2,526
전체 3,261,736

최근 방문자

994
927
1806
2341
2203
421
25 26 27 28 29 30
비즈니스의 시작 비즈명함 ~ 가격, 품질, 배송 3가지 만족을 드리는 비즈명함 / 즉석명함 / 급행서비스 / 서울 전지역 수도권일부 3시간배송

select * from g5_menu where me_use = '1' and me_link like '%lecture%'
온라인강좌 홈 > 온라인강좌 > 온라인강좌

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

페이지 정보

작성일2012-05-22 14:20 조회8,119회 댓글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 1,945건 1 페이지
온라인강의 목록
번호 제목
1945
Search SEO 최적화 메타 구성하기 (update.2017-03-29)새글  Hit.15
1944
JSP alert 창 띄우기 (write.2017-03-29)  Hit.15
1943
JSP MSSQL 접속설정하기 (write.2017-03-29)  Hit.20
1942
그누보드 [G5] 전체쪽지 보내기 (write.2017-03-29)  Hit.16
1941
1940
Adobe Adobe CS3~CC 프로그램 완전삭제 (write.2017-03-21)  Hit.122
1939
1938
JSP utf-8 한글깨짐 (write.2017-03-20)  Hit.130
1937
1936
1935
1934
1933
그누보드 [G5] 게시물 순서 바꾸기 (write.2017-03-16)  Hit.180
1932
전자결제 [PayPal] PHP 결제연동 (write.2017-03-15)  Hit.181
1931
전자결제 [PayPal] ASP 결제 연동 (write.2017-03-15)  Hit.177
1930
1929
1928
JSP Service Temporary Unavailable! (write.2017-03-13)  Hit.194
1927
그누보드 [G5] [최신글] 한줄소식 (write.2016-02-19)인기글첨부파일  Hit.1711
1926
1925
1924
1923
1922
일반 FireFox 플러그인 (write.2015-02-28)인기글  Hit.2074
1921
게시물 검색
 
 
상호: 해피정닷컴 대표:정창용 사업자등록번호: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
 
모바일 버전으로 보기