그누보드4에서 다운로드 언어셋 문제입니다.
본문
그누보드를 통하여
1. 파일 ( 한글 txt 파일 ) 을 업로드 하였습니다.
2. 해당 게시물에서 파일 ( 한글 txt 파일 ) 을 다운로드하였습니다.
3. 파일의 내용이 깨졌습니다. ( UTF-8로 강제 인코딩 됨 )
txt 파일도 마찬가지이지만 Binary 파일들이 업로드 및 다운로드 되면서 UTF-8로 변경되어버리네요...
어떻게 해결해야 하나요.
( DB, PHP, LINUX 전부 UTF-8로 설정 확인 되어있습니다. )
답변 2
인코딩이 바뀌다니 희한하네요.. 소스 인코딩이야 어찌됐던 그냥 읽어서 뿌려주는 형식인건데.. 그러니 텍스트나 바이너리나 상관없이 원본 그대로 다운로드 받을 수 있는건데.. 바이너리마져 인코딩이 바뀐다니;;
순정그누보드 원본인건가요?
빌더이거나 소스를 수정하신거라면 원본과 차근차근 비교해보시면서 확인해보세요;;
아마도 서버,디비,php 인코딩과는 딱히 상관없으리라 생각은 되지만.. 뭔가를 수정하지 않았다면 딱히 생각나는 다른 원인이 없군요..;
혹시 파일명의 인코딩이 바뀐다는걸 제가 오버해서 파일안의 내용이 바뀐다는걸로 착각한걸까요? +_+;
"먼지손"님이 정확하게 이해하신게 맞습니다.
파일명의 인코딩 또한 php - zip 라이브러리를 호출하면서 바뀌었지만...
파일명 인코딩 깨진건 별도로 극복했는데
파일이 ANI로 받아져야 하는데 UTF-8로 변경되어져 버립니다.
( 불 필요하게 UTF-8로 변경이 되어버립니다. )
현재 다른 것을 찾아서 적용해보고 있는 중이긴 한데 이상합니다...
배추빌더를 사용하긴 했지만 배추빌더 또한 별 다른 이슈가 없습니다.
파일 시스템, PHP 파일 상태, DB 상태 모두 점검해봤지만
다운 로드 할때 ( 업로드 제외 ) 파일의 타입을 변경시켜 버립니다... ( UTF-8 고정 )