안녕하세요.

저의 홈페이지의 서버를 바꾸려고 합니다. 그에 따라서 제로보드 4에서 xe로 게시판을 옮기려고 합니다.

하지만 게시물들의 한글들이 제대로 옮겨지지가 않네요. 몇가지 의문이 드는 사항이 있습니다.

소스코드를 살펴 보았더니 무슨 이유인지는 모르겠지만 base64_encode 함수를 사용하더라구요. 그리고 xe에서는 decode를 통해서 다시 변환을 시키고 영문의 경우에는 새로운 DB에 잘 입력이 됩니다. 하지만 한글이 실패를 하더라구요. 혹시나 해서 소스코드에서 base64_encode, base64_decode를 없애고 해 봐도 문제는 여전합니다.

현재 새로운 mysql 의 언어 설정 상태는 다음과 같습니다.


Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/run/mysqld/mysqld.sock

euckr를 바꾸어 보아도 여전히 결과는 같습니다.

예전의 DB에서는 한글이나 영문이나 잘 빠져 나옵니다. 그래서 추측컨대 새로운 DB로 이전될 때 나타나는 문제인 것 같은데요.

제가 놓치고 있는 부분을  알려 주신다면 정말 감사히 여기겠습니다. 혹시 base64_decode를 사용할 때 iconv를 통해서 한글로 변환을 해 주어야 하나요?