Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

안녕하세요. 서버 캐릭터셋 변경 문의 드립니다. > 질문답변

본문 바로가기

사이트 내 전체검색

뒤로가기 질문답변

안녕하세요. 서버 캐릭터셋 변경 문의 드립니다.

본문

안녕하세요. 완전 초보적인 입장에서 질문을 드리는 거라 다소 불편하시더라도 이해 부탁 드리겠습니다.... 제가 서버를 한번도 다뤄 본 적이 없어서 질문이 두서 없더라도 양해 바랍니다. 

 

3680311976_1605172838.807.png

 

사이트에 가입한 회원 멤버들을 (아직 오픈은 안하고 모두 테스트 계정입니다.) 엑셀로 편집할 수 있게 회원멤버들을 엑셀로 다운로드 받을 수 있게 하였습니다. 허나 엑셀 다운로드 후에 내용들을 확인하니 이상한 중국어들이 그득하더라고요. 그래서 확인을 해보니 

server characterset이 latin1로 설정이 되어 있더라고요. 여기서 질문이 서버 캐릭터셋 때문에 해당 엑셀 내용들이 깨져 나오는 것인지 궁금합니다. DB 테이블에는 해당 멤버에 관한 테이블이 utf8_general_ci로 셋팅이 되어 있더라고요. 

 

 

두번째 질문은 도대체 저기 server charachterset을 어디서 바꾸는지 잘 모르겠더라고요.  서버관리자가 있으나 한번 해보라고 해서 지금 맨땅에 해딩을 하고 있습니다. 이게 단순하게 초보 입장에서 putty 터미널에서 수정을 해주는 건지 아니면 mysql 통해서 수정하는건지 filezila에 해당 파일을 찾아서 에디트 플러스로 수정해도 되는건지 도대체가 모르겠습니다. ㅎㅎ 구글 검색을 해보니 my.ini 또는 cnf 를 찾아서 안에 캐릭터 셋을 바꾸면 된다라고 하는데 어디서 이걸 수정하는지 친절하게 알려주는 곳이 없고 내용을 봐도 잘 이해가 안되네요 ㅠㅠ 또 적용하려면 서버도 한번 껐다가 다시 켜야된다는데 어떻게 하는건가요? ㅎㅎ  혹시 도움을 주실 수 있으신 분 부탁 좀 드리겠습니다. 감사합니다. 

답변만 하셔도 기본적으로 50P,답변채택시 내공 포인트 200P 가 지급됩니다. 답변 마감일 :2020 년 11 월 28 일

댓글목록 10

컴도사님의 댓글

no_profile 컴도사 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.♡.74) 작성일

미국에서 쓰시나 보네요
서버는 현재 utf-8 언어설정이 되어 있어서 다운 받아서 읽을때 그냥 잘 보일텐데 한글이 깨진다면

컴도사님의 댓글

no_profile 컴도사 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.♡.74) 작성일

댓글 수정이 안되서 여기다 씁니다..

아마도 apm 까시고 웹프로그램을 쓰시는거 같은데 (xe,  그누보드, 워드프레스등) 이것은 데이터가  DB에 저장이 되기때문에
DB의 언어를 utf-8 로 하셔야 하고 엑셀의 경우는 utf-8-sig 로 하시면 한글이 안깨질 겁니다..

마젠토님의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (121.♡.♡.154) 작성일

멤버를 엑셀로 다운로드 하는 모듈은 체크해 보셨나요?  서버 문제는 아닌 것 같은데.

이스보님의 댓글

no_profile 이스보 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (219.♡.♡.168) 작성일

답변 감사합니다. 모듈 자체 코드에는 head 자체에 UTF-8로 선언을 하는 코드라 특별히 모듈 문제는 아닌듯 해보입니다. 제가 의심하는 부분은 서버 캐릭터셋이 latin1로 되어 있는 부분과 4비트 db 캐릭터셋 utf8mb4 부분입니다. 혹시 이 부분이 영향을 미치는 부분인지가 궁금합니다. 이미 개발이 많이 진행 된 상황이라 서버캐릭터셋과 db 캐릭터셋 변경도 여의치가 않아 참 골치가 아프네요.



타와기님의 댓글

no_profile 타와기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (121.♡.♡.212) 작성일

마젠토님과 같은 의견입니다. 서버 캐릭터셋 문제는 아닐꺼같습니다. DB별 따로 캐릭터 셋 지정되어요.

이스보님의 댓글

no_profile 이스보 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (219.♡.♡.224) 작성일

그 혹시 db 캐릭터셋, 컨넥션 캐릭터셋, 클라이언트 캐릭터셋이 모두 같아야 하나요? 블로그 보니 이 셋 조합이 통일해야한다고 해서요. 이 것때문에 문제가 있나 의심이 됩니다 ㅠㅠ 아 어렵다 ㅠㅠ

아파치님의 댓글의 댓글

아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (75.♡.♡.122) 작성일

네 모두 같아야 합니다.

이스보님의 댓글의 댓글

no_profile 이스보 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (219.♡.♡.224) 작성일

아.. 그렇군요. 초반에 캐릭터셋 셋팅이 기본인데 참... 일이 터지고 나서 바꾸다 보니 일이 많이 꼬이네요. 혹시 서버 캐릭터 셋 변경은 신중하게 하라고 하던데 지금 현 상태에서 바꾸면 큰 문제가 발생되는지요? 현재 서버 캐릭셋이 latin1로 되어 있고 이 부분을 utf8-general-ci로 변경하려고 합니다.

아파치님의 댓글

아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (75.♡.♡.122) 작성일

언어셋 수정이 어려우신것 같아 급하게 만들어 보았습니다....^^

https://apachezone.com/server/24

그리고 서버 언어셋은 /etc.my.cnf 에 아래 내용으로 수정 하시거나 추가 해 주시고 재시동 해 주시면 됩니다.

[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8

이스보님의 댓글의 댓글

no_profile 이스보 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (219.♡.♡.224) 작성일

아파치님 친절하게 게시글도 적어 주시고 정말 감사합니다. 한번 시도해 보겠습니다.

※ 답변기간이 종료되어 추가 답변이 불가 합니다.




전체 5건 1 페이지
게시물 검색
Copyright © apachezone.com. All rights reserved.

사이트 정보

사이트명 : apachezone.com
개인정보관리책임자 : JOO SUNG

PC 버전으로 보기