디지문호스팅의 아파치는 EUC-KR 환경으로 돌아갑니다. 대다수 유무료호스팅들이 다 그렇죠. UTF-8을 지원한다는 무료호스팅 사이트들이 있는데 정확히 UTF-8과 EUC-KR 지원 여부를 결정하는 기준이 뭔지를 제대로 아는 관리자들은 적은 것 같더군요.
일단 디지문호스팅은 MySQL 5.0.45 이므로 DB는 UTF-8을 지원합니다. 원래 MySQL 4.1.x 버전 이상부터 다중 캐릭터셋을 지원하며 코어 캐릭터셋이 UTF-8입니다. 기본으로 UTF-8을 지원한다는 겁니다. UTF-8을 기본으로 지원하며 여기에 EUC-KR은 부수적으로 지원하는 것이죠. 그래서 디지문호스팅에서는 EUC-KR, UTF-8 DB를 모두 쓸 수 있습니다. 텍스트큐브, XE를 설치해 보면 알 수 있습니다. DB 테이블들이 모두 UTF-8 이라는 것을... 제로보드4를 설치할 경우 EUC-KR로 세팅됩니다. 대신 제로보드4라 할지라도 UTF-8 버전을 설치하면 DB는 UTF-8로 저장됩니다.
UTF-8 버전의 제로보드4라 함은 DB 뿐만 아니라 소스 안에 포함된 html, css, xml 파일 등을 비롯한 모든 웹소스 파일이 UTF-8로 인코딩되어 있다는 것입니다. 이런 웹소스를 갖고 웹서버에 설치하려면 MySQL 뿐만 아니라 아파치, PHP도 모두 UTF-8 환경으로 돌아가고 있어야 합니다. 디지문호스팅은 이 아파치, PHP를 EUC-KR 환경으로 돌리고 있기 때문에 지금까지 고생하셨던 거죠. 대다수 공개용 게시판 어플들이 EUC-KR 환경의 아파치에 적합하게 만들어져 배포되고 있고 이 쪽 사용자가 많은 관계로 디지문호스팅도 그렇게 운영하고 있습니다. 아직 아파치, PHP, MySQL 3종 세트 몽땅 UTF-8로 운영하자면 타 호스팅에서 이주해 오려는 분들의 경우 선택의 제약이 많아지기 때문에 아직은 대세를 따르기 위해 이렇게 운영하고 있습니다.
디지문호스팅의 아파치는 EUC-KR 환경으로 돌아갑니다. 대다수 유무료호스팅들이 다 그렇죠.
UTF-8을 지원한다는 무료호스팅 사이트들이 있는데 정확히 UTF-8과 EUC-KR 지원 여부를 결정하는 기준이 뭔지를 제대로 아는 관리자들은 적은 것 같더군요.
일단 디지문호스팅은 MySQL 5.0.45 이므로 DB는 UTF-8을 지원합니다. 원래 MySQL 4.1.x 버전 이상부터 다중 캐릭터셋을 지원하며 코어 캐릭터셋이 UTF-8입니다. 기본으로 UTF-8을 지원한다는 겁니다. UTF-8을 기본으로 지원하며 여기에 EUC-KR은 부수적으로 지원하는 것이죠. 그래서 디지문호스팅에서는 EUC-KR, UTF-8 DB를 모두 쓸 수 있습니다.
텍스트큐브, XE를 설치해 보면 알 수 있습니다. DB 테이블들이 모두 UTF-8 이라는 것을...
제로보드4를 설치할 경우 EUC-KR로 세팅됩니다. 대신 제로보드4라 할지라도 UTF-8 버전을 설치하면 DB는 UTF-8로 저장됩니다.
UTF-8 버전의 제로보드4라 함은 DB 뿐만 아니라 소스 안에 포함된 html, css, xml 파일 등을 비롯한 모든 웹소스 파일이 UTF-8로 인코딩되어 있다는 것입니다. 이런 웹소스를 갖고 웹서버에 설치하려면 MySQL 뿐만 아니라 아파치, PHP도 모두 UTF-8 환경으로 돌아가고 있어야 합니다. 디지문호스팅은 이 아파치, PHP를 EUC-KR 환경으로 돌리고 있기 때문에 지금까지 고생하셨던 거죠.
대다수 공개용 게시판 어플들이 EUC-KR 환경의 아파치에 적합하게 만들어져 배포되고 있고 이 쪽 사용자가 많은 관계로 디지문호스팅도 그렇게 운영하고 있습니다. 아직 아파치, PHP, MySQL 3종 세트 몽땅 UTF-8로 운영하자면 타 호스팅에서 이주해 오려는 분들의 경우 선택의 제약이 많아지기 때문에 아직은 대세를 따르기 위해 이렇게 운영하고 있습니다.