pydio 한글 인코딩 설정등

설치형 웹하드 ajaxplorer 한글 깨짐 문제 해결 방법

1. 개요

설치형 웹하드 ajaxplorer 설치후 웹하드에 한글명으로된 파일을 올릴때 한글이 깨지는 형상이 발생한다.
해결방법에 대해서 알아보자.
참고 : 설치환경은 CentOS 5.5, Apache2, php 5.2.0임

2. 설정사항
2-1. 서버 로케일 설정
# vi /etc/local.conf
LANG=”ko_KR.UTF8
* LANG값을 ko_KR.UTF8로 수정한다.

2-2. Apache 로케일 설정
파일 : /usr/local/apache/conf/httpd.conf
# vi /usr/local/apache/conf/httpd.conf
AddDefaultCharset UTF-8

만약 VirtualHost부분만 적용하고 싶다면…
파일 : /usr/local/apache/conf/extra/httpd-vhosts.conf
# vi /usr/local/apache/conf/extra/httpd-vhosts.conf
<VirtualHost xxxx:80>
AddDefaultCharset UTF-8
</VirtualHost>

만약, apache가 rpm으로 설치되었다면 아파치 conf 파일 위치는
# ls /etc/httpd/conf/
위치에 httpd.conf 파일이 존재임

2-3. ajaxplorer 환경설정 파일 수정
파일 : core/conf/conf.php
$default_language=”kr

파일 : core/classes/class.SystemTextEncoding.php

static function getEncoding(){
global $_SESSION;

setlocale(LC_CTYPE, ‘ko_KR.UTF-8’);
return SystemTextEncoding::parseCharset(setlocale(LC_CTYPE, 0));
}

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

Comment moderation is enabled. Your comment may take some time to appear.