centOS 5.2 에서 질문입니다.. 정보
centOS 5.2 에서 질문입니다..
본문
제가 지금 미리내닷컴에서 호스팅을 받고 있는데요..
예전에 신청할때 UTF-8 서버에 사이트를 셋팅해 달라고 해서 지금까지 UTF-8 서버에 셋팅이 된줄 알았습니다.
그런데 오늘 우연찮게 ssh로 미리내서버에 로긴해서 서버 charset 을 보니까 ko_KR.eucKR 로 되어있더군요..
그래서 궁금한점이 생겼습니다.
서버 기본 charset이 ko_KR.eucKR 인데 어떻게 UTF-8로 된 PHP 파일을 열어보면 한글이 깨어지지 않고 있죠? 콘솔에서는 charset이 ko_KR.eucKR로 되어있으니까 한글파일명이 제대로 나오는것은 이해가 됩니다. 그런데 UTF-8로 저장된 PHP 파일에서 한글이 깨지지 않는것이 이상합니다..
집에 있는 로컬서버에 centOS 5.2(기본 charset이 UTF-8인것으로 압니다)를 설치할때 서버 기본 charset 을 ko_KR.UTF-8(/etc/sysconfig/i18n)로 셋팅했고요...
그리고 mysql, php 모두 UTF-8로 컴파일해서 설치를 했습니다.
그래서 기본 ANSC로 된 PHP파일을 올린다음에 vi로 열어서 보면 한글이 깨져서 나옵니다. 그래서 PHP 파일을 UTF-8로 저장을 하고 또한 META 태그에도 UTF-8로 설정을 하고 서버에 올린다음에 vi로 열어보면 한글이 깨지지 않고 잘 나오거든요..그러나 콘솔에서는 한글로 된 파일명은 전부 깨져서 나옵니다.
서버 charset은 /etc/sysconfig/i18n 에서 설정을 했고요..
그래서 제가 해보고 싶은것은 미리내서버처럼 기본 charset을 ko_KR.eucKR로 셋팅을 하고, 또한 Apache, Mysql, PHP는 UTF-8로 셋팅을 해서 서버 콘솔에서도 한글로 나오게 하고 싶고요..그리고 PHP 파일도 UTF-8로 만들었을때 ko_KR.eucKR 서버에서 한글이 깨지지 않게 하고 싶거든요..어떻게 하면 가능할까요?
※갑자기 생각난것인데 서버(centOS5.2_X86_x64) charset은 ko_KR.eucKR로 셋팅을 하고 Apache, Mysql, PHP를 UTF-8로 컴파일하면 콘솔에서도 한글로 나오게하고, UTF-8로 된 PHP 파일도 한글이 안깨지게 되는걸까요?
예전에 신청할때 UTF-8 서버에 사이트를 셋팅해 달라고 해서 지금까지 UTF-8 서버에 셋팅이 된줄 알았습니다.
그런데 오늘 우연찮게 ssh로 미리내서버에 로긴해서 서버 charset 을 보니까 ko_KR.eucKR 로 되어있더군요..
그래서 궁금한점이 생겼습니다.
서버 기본 charset이 ko_KR.eucKR 인데 어떻게 UTF-8로 된 PHP 파일을 열어보면 한글이 깨어지지 않고 있죠? 콘솔에서는 charset이 ko_KR.eucKR로 되어있으니까 한글파일명이 제대로 나오는것은 이해가 됩니다. 그런데 UTF-8로 저장된 PHP 파일에서 한글이 깨지지 않는것이 이상합니다..
집에 있는 로컬서버에 centOS 5.2(기본 charset이 UTF-8인것으로 압니다)를 설치할때 서버 기본 charset 을 ko_KR.UTF-8(/etc/sysconfig/i18n)로 셋팅했고요...
그리고 mysql, php 모두 UTF-8로 컴파일해서 설치를 했습니다.
그래서 기본 ANSC로 된 PHP파일을 올린다음에 vi로 열어서 보면 한글이 깨져서 나옵니다. 그래서 PHP 파일을 UTF-8로 저장을 하고 또한 META 태그에도 UTF-8로 설정을 하고 서버에 올린다음에 vi로 열어보면 한글이 깨지지 않고 잘 나오거든요..그러나 콘솔에서는 한글로 된 파일명은 전부 깨져서 나옵니다.
서버 charset은 /etc/sysconfig/i18n 에서 설정을 했고요..
그래서 제가 해보고 싶은것은 미리내서버처럼 기본 charset을 ko_KR.eucKR로 셋팅을 하고, 또한 Apache, Mysql, PHP는 UTF-8로 셋팅을 해서 서버 콘솔에서도 한글로 나오게 하고 싶고요..그리고 PHP 파일도 UTF-8로 만들었을때 ko_KR.eucKR 서버에서 한글이 깨지지 않게 하고 싶거든요..어떻게 하면 가능할까요?
※갑자기 생각난것인데 서버(centOS5.2_X86_x64) charset은 ko_KR.eucKR로 셋팅을 하고 Apache, Mysql, PHP를 UTF-8로 컴파일하면 콘솔에서도 한글로 나오게하고, UTF-8로 된 PHP 파일도 한글이 안깨지게 되는걸까요?
댓글 전체

vi(vim)이 해 주는 것으로 알고 있습니다.

서버 locale은 eucKR로 하고요..
APM은 전부 UTF-8로 하고나서 vim에서 UTF-8을 한글설정하니까 되는군요..
감사합니다..~~
APM은 전부 UTF-8로 하고나서 vim에서 UTF-8을 한글설정하니까 되는군요..
감사합니다..~~