서버 세팅완료 페이지에 한글이 깨져보입니다. 어떻게 해결하나요?
💡 요약 정리
- "캐릭터셋이 맞지 않는 경우 페이지가 깨져 보일 수 있습니다."
- 기본 index 파일이 EUC-KR로 제작되어 있어, UTF-8 환경에서 세팅완료 페이지 한글이 깨질 수 있습니다.
- 리셀러 관리자 > 판매몰관리 > HTML 관리 > FTP 접속 > 템플릿명/img/setting_html/index 파일에서 charset을 euc-kr로 수정하세 요.
- 저장 후 동일 경로에 업로드하면 정상 세팅완료 페이지가 노출됩니다.
- 예: UTF-8로 표시될 때 한글이 깨져 보이는 화면
1. 증상과 원인
- 증상: 서버 세팅완료 페이지에서 한글이 깨져 보입니다.
- 원인: 페이지의 문자 인코딩(charset)과 파일의 실제 인코딩이 일치하지 않습니다.
- 기본 index가 EUC-KR로 제작된 반면, 브라우저/페이지가 UTF-8로 해석하면 깨짐이 발생합니다.
- charset=euc-kr로 설정되어 있으면 정상 노출됩니다.
2. 해결 방법 (index 파일의 charset을 euc-kr로 통일)
-
리셀러 관리자 진입
- 리셀러 관리자 > 판매몰관리 > HTML 관리로 이동합니다.
-
FTP 접속
- HTML 관리 화면 우측 상단의 FTP 접속을 이용합니다.
- FTP는 파일을 서버에 올리고 내려받는 방법(프로그램)입니다.
-
파일 위치로 이동 후 내려받기
- 템플릿명/img/setting_html/ 경로로 이동합니다.
- index 파일을 PC로 다운로드합니다.
-
index 파일에서 meta charset 수정
- 텍스트 편집기(메모장, VS Code 등)로 index 파일을 열어 charset 설정을 euc-kr로 변경합니다.
예시 (변경 전 - UTF-8):
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />예시 (변경 후 - EUC-KR):
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />- 편집기에서 저장 시 파일 인코딩을 EUC-KR(ANSI/CP949)로 선택하면 더 확실합니다.
-
파일 업로드 및 교체
- 수정한 index 파일을 같은 경로(템플릿명/img/setting_html/)에 업로드하여 기존 파일을 교체합니다.
-
확인
- 브라우저 새로고침(Ctrl+F5) 후 세팅완료 페이지를 다시 확인합니다.
- 정상적으로 한글이 표시되면 완료입니다.
포인트: 해당 호스팅의 기본 index가 EUC-KR로 제작되어 있어 UTF-8 환경에서는 초기페이지 깨짐이 발생할 수 있습니다. index 파일의 charset을 euc-kr로 맞추면 깨지는 화면이 노출되지 않습니다.
3. 참고 및 주의사항
- 한 페이지 내에서 meta charset과 실제 파일 인코딩은 일치해야 합니다.
- 다른 템플릿이나 개별 페이지를 UTF-8로 운영 중이라면, 각 페이지의 meta charset과 파일 인코딩도 동일하게 유지하세요.
- 캐시 영향으로 즉시 반영되지 않을 수 있으니, 강력 새로고침(Ctrl+F5) 또는 시크릿 창에서 확인해 보세요.