이 글은 운영자가 만든 예시입니다. 실제 이용자가 쓴 글이 아닙니다. 게시판이 어떻게 쓰이는지 보여드리려고 올려 두었습니다.

.sql 파일을 명령창으로 넣으면 한글이 깨질 수 있습니다

동그리맘1004 프로필 그림 동그리맘1004 운영팀 예시 2026.08.17 조회 24
공유
분류 데이터를 넣은 .sql 파일을 명령창으로 밀어 넣었는데, 화면에서 업종 이름이 전부 깨져 나왔습니다.

파일도 UTF-8이고 DB도 utf8mb4인데 왜 깨지나 했더니, 중간에 있는 클라이언트의 기본 문자셋이 달라서였습니다. 파일은 멀쩡한데 전달 과정에서 한 번 잘못 해석된 겁니다.

.sql 파일 맨 위에 문자셋을 지정하는 한 줄을 넣어 두면 이 문제가 사라집니다. 어떤 경로로 넣든 같은 결과가 나옵니다.

참고로 화면에서 넣는 설치 마법사로 처리할 때는 이 문제가 없었습니다. 접속할 때부터 utf8mb4로 잡고 들어가기 때문입니다. 같은 데이터인데 넣는 경로에 따라 결과가 달라진다는 걸 처음 겪었습니다.
추천 0 비추천 버튼은 없습니다. 크루딧은 사람을 깎지 않습니다. 신고

댓글 0

아직 댓글이 없습니다. 첫 댓글을 남겨 주세요.

댓글을 쓰려면 로그인이 필요합니다. 가입은 이메일만 있으면 됩니다.