웹마스터 팁
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 옵션이 없다면
지정하지 않으셔도 둘 다 사용이 가능합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
제로보드 소스 서버에 올릴때.. [3] | 남국 | 2007.10.17 |
최근 댓글 리스트에 & " < > 안 나오게 하기 [3] | 必得力 | 2007.10.18 |
관리자 페이지 모듈->댓글 내용에 & " < > 안 나오게 하기 [1] | 必得力 | 2007.10.18 |
답글 영역 안보이게 블로그에서 토글 방식 적용 [9] | 지허 | 2007.10.18 |
게시물 작성시 날짜 지정하기 [14] | JAMSUN2 | 2007.10.24 |
(글) 등록 시간을 변경해 봅시다. [4] | Simulz | 2007.10.26 |
(글) 서명 높이 줄이고 스크롤바 생성 [4] | Simulz | 2007.10.26 |
달력으로 게시판 글 검색하기(블로그 말고) [4] | 핑크플로이드 | 2007.10.27 |
ZBXE용 도쿠위키 연동소스 코드 [7] | 베니 | 2007.10.29 |
IIS 5.x 6.0 에서 PHP 성능을 높여보자... | 핑크플로이드 | 2007.10.30 |
게시판 상단의 css 옆의 마크 안나오게 하는방법좀 알려주세여! [4] | 홍제헌 | 2007.10.30 |
로그인/로그아웃 화면 첨부합니다. 이미지 변경법좀 ... [1] | 홍제헌 | 2007.10.30 |
댓글 입력폼이 너무 무겁게 느껴질때 [2] | 비지니스 | 2007.10.31 |
백지화면이 뜰때는~ | 하나로45 | 2007.11.02 |
메뉴에 "회원 정보 보기" 걸기. [4] | font | 2007.11.03 |
IE6 메인화면 밀리는 문제...우연히 해결...^^ | 김태상473 | 2007.11.03 |
제로보드xe 연동 프리하드2 설치방법 [8] | hoaopoyoy | 2007.11.03 |
UTF-8과 Euc-kr 동시에 사용하기 [10] | 써니a | 2007.11.05 |
아이디/비번 찾기 메일 깨지는 현상 해결 [3] | 짱돌의세상 | 2007.11.06 |
글을 읽을때마다 조회수 증가 하게 하는 팁 [19] | 비밀얌 | 2007.11.06 |
조금 쉽게 설명해 주셨으면.. ㅠㅠ 종일 찾아봐도 my.cnf 파일을 찾을수가 없네요..