웹마스터 팁
UTF-8과 Euc-kr 동시에 사용하기
2007.11.05 11:55
echo "AddDefaultCharset euc-kr"
이 처럼 해당 계정에 .htaccess 로 임의지정 하여 사용하셔도 되지만 핫엑세스를 적용하기 전 데이터가 날아가는 현상이 일어납니다. 또한 AddDefaultCharset 옵션은 아파치 옵션이므로 본 옵션으로 인해 열린 html 파일이나 php 파일의 데이터 처리과정까지 영향을 주지 않습니다.
MySQL 설정파일 my.cnf의 [mysqld] 항목에
init_connect=SET NAMES binary
default-character-set=utf8
위와 같은 옵션을 My-SQL에 적용시켜 주면 기본 캐릭터셋은 UTF-8 이지만, 바이너리 모드로 등록이 되어 있기에 UTF-8과 EUC-kr을 동시에 사용하실 수 있습니다. 또한 아파치 환경설정에서
AddDefaultCharset utf8
항목을
AddDefaultCharset off
로 해주시면 인코딩과 상관없이 자동설정이 되게 하실 수 있습니다. 이와 같은 설정이 활성화 되면 제로보드4의 경우 UTF-8로 인코딩 작업을 하실 필요가 없어집니다.
- [2018/09/03] 묻고답하기 [보안] 이번에 XE4 오픈소스 게시판을 utf-8 버전으로 업그레이드 했는데... *2
- [2015/09/17] Blog XE3 일정과 몇가지 계획에 대해 공유합니다 *9
- [2015/05/05] 묻고답하기 네이버 한글도메인 웹문서관련 문의. *1
- [2014/01/08] 포럼 UTF-8 BOM의 문제 *3
- [2012/07/23] 묻고답하기 zb4 에서 XE 로 이전한 회원들의 그룹변경이 안됩니다 *2
댓글 10
-
초보자
2007.11.05 15:40
-
동균84
2007.11.05 16:31
서버의 관리자 권한이 있어야합니다(Superuser 권한 말이죠;; 뭐 단순하게 ROOT)죠;;
Mysql 같은 경우 기본적으로 설치되는 곳이 /usr/app/mysql 일껍니다.. 배포판에 따라 다르겠지요;;
Oops.org에서 배포하는 안녕리눅스의 경우 /bin//mysql 이라는 곳에 my.cnf가 있던걸로 기억합니다;;
Find로 찾으셔도 편합니다;;;
좋은 글 감사드립니다;; 나중에 서버 셋팅할때 해먹어봐야겠네요.. -
초보자
2007.11.05 17:14
제가 직접 서버를 돌리고있어서 당연히 루트 권한입니다. 그런데.. 정말 죄송한데..아파치 환결설정에 어떻게 들어가나요..
-
동균84
2007.11.05 17:48
일단 운영체제가 어떤건지와 어떤 배포판을 사용하는지 알려주세요;;
리눅스라면 /bin/httpd/conf.d/httpd.conf 파일을 손보면 될껍니다;;
물론 배보판과 설치한 방법등에 따라 설정파일이 다른 곳에 존재할수도 있습니다
그리고 적용을 위해서 apachectr restar 혹은 httpd restart를 하시면 될듯하네요;;;; -
ckdans
2007.11.05 18:52
me too~
RWAPM -
써니a
2007.11.05 20:33
1. 초보자님, 서버관리자의 권한이시라면 서버를 구성하셨다는 소리겠군요. 그런데 MySQL의 환경설정을 못찾아 들어간다는게 이해는 쉽게 가지 않지만.. 혹시 윈도우에서 APMsetup 같은 한방 설치용을 쓰시고 계신지요?? 만약 한방 설치용을 쓰고 계신거라면 해당 사이트에서 관련 설정파일 경로를 알아 보시구요,
리눅스의 경우라면 패키지 설치와 컴파일 설치가 있겠군요. 컴파일 설치라면 당연히 경로를 아실거구요, 패키지 설치라면 해당 리눅스 버젼을 검색하셔서 기본 디렉토리 구조를 기술문서에서 참고하세요.
2. 정석대로 설치하셔서 MySQL의 설정파일이 my.cnf 라면 직접 명령어를 주시면 됩니다.
[root@localhost]$ find -name my.cnf
혹은,
[root@localhost]$ rpm -qa | grep mysql
하셔서 MySQL의 설치 디렉토리를 아시면 쉽게 찾아 가실 수 있을겁니다.
3. 윈도우라면 시작 누르셔서 파일찾기 있으시죠? 거기서 my.cnf 검색해 보시면 될겁니다. -
초보자
2007.11.06 00:37
AddDefaultCharset off 은 httpd.conf에서 변경하면 되는거군요..
지금 방금확인하나 httpd.conf 파일에 AddDefaultCharset 부분이 없습니다.
아그리고 저는 써니님 말씀대로 APM6로 한방에 설치되는 버전으로 서버를 구성하였습니다. 그런데 my.cnf를 검색해도 파일이 없다고만 나옵니다. apm-setup 폴더에 my.ini 파일이있는데 혹시 이거인가요?
그리고 my.ini 파일에 들어가니
[mysqldump]
default-character-set=utf8
init_connect=SET NAMES utf8
language=korean
이항목이 있더군요... 정말 죄송합니다. 아무것도 몰라서. -
동균84
2007.11.06 13:37
오토셋 사용자셨군요;;; 전 리눅스 관련쪽으로 생각했습니다;;;
오토셋 쓰실때는 해당 오토셋 제공하는 곳의 메뉴얼을 읽어주세요 ;ㅅ;
메뉴얼만 읽어도 50%는 해결되요 ... -
초보자
2007.11.06 15:07
부족한 저에게 신경을 써주셔서 매우 감사드립니다. -
써니a
2007.11.07 17:33
my.ini 맞구요,
[mysqldump] 항목이 아닌 [mysqld] 입니다.
httpd.conf 에 AddDefaultCharset 옵션이 없다면
지정하지 않으셔도 둘 다 사용이 가능합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
bitnami ssl 클라우드플레어 설정법 | 키큰아이 | 2017.12.06 |
XE 1.8 대응 apache 2.2 / php 5.5 / MariaDB 10 설치 [11] | 간장게장같은남자 | 2015.04.19 |
ipTIME NAS 에 설치한 XE, 다올CMS 첨부파일 버튼 무반응 해결 [1] | 사이버짱 | 2014.11.07 |
벼랑끝 font awesome 45도를 아시나요 ? [2] | 지그재거 | 2013.08.13 |
카페24로 옮기고 나서 모바일 레이아웃 설정 저장이 안되어서.. | 착한부산남자 | 2013.07.31 |
1.4 에서 1.5로 게시판 마이그레이션 팁 [12] | 마음의빈자리 | 2012.07.10 |
IE에선 업로드 되고 Firefox chrome에서는 업로드가 안될때 | 나정생 | 2011.08.30 |
1.4.5.2로 업데이트 후 짧은 주소가 제대로 되지 않으실때... [8] | 라르게덴 | 2011.04.12 |
PHP_6_간단한 폼 구구단을 만들어 보자 [2] | 아무흐 | 2008.03.26 |
1.4.2.3 에서 1.4.3 이상 버전으로 업그레이드 시 백지화면 해결팁 [4] | 2년후 | 2010.12.15 |
카페24 외부페이지로 트래픽 확인하기 [1] | teryboy | 2010.10.09 |
카페24 웹호스팅에서 서브 도메인으로 접속 방법 [5] | 데이스타 | 2010.03.28 |
팁이라고까지 할껀 없지만.....(db날렸을때..카페24사용시) [3] | 왜만지냐 | 2009.01.06 |
카페24 계정 사용 중에 제로보드XE 로그인 오류가 날 때 [1] | vltm | 2008.10.24 |
cafe24사용자중 페이지에서 위젯편집시 자바스크립트 에러나시는 분들 [8] | 팔공산 | 2008.10.17 |
404 에러 페이지를 만들어 보자 [2] | hangoon | 2008.04.11 |
HTTP 406 Error 가 나오면서 업로드 안될때 [16] | plruto | 2008.02.08 |
UTF-8과 Euc-kr 동시에 사용하기 [10] | 써니a | 2007.11.05 |
404 페이지 못찾음으로 나오는 문제 수정 [9] | 화니군 | 2007.08.18 |
조금 쉽게 설명해 주셨으면.. ㅠㅠ 종일 찾아봐도 my.cnf 파일을 찾을수가 없네요..