일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- jquery
- #솔루션
- 해피씨지아이
- #뉴스
- #쇼핑몰
- #동영상
- #happycgi
- CGIMALL
- 해피CGI
- 사이트제작
- #홈페이지제작
- 게시판
- 홈페이지
- 솔루션
- javascript
- #CSS
- happycgi
- 홈페이지제작
- #cgimall
- CSS
- #jQuery
- 쇼핑몰
- #웹솔루션
- #image
- #이미지
- #홈페이지
- #업종별
- php
- 웹솔루션
- #해피CGI
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] CSV 등록시 한글이 깨져요? 본문
CSV 파일로 정보등록시에 간혹 한글이 깨지는 경우이 있습니다.
이는 EUC-KR 서버에 UTF-8 또는 다른 인코딩형식으로 된 파일을 업로드 하거나
UTF-8 서버에 다른 형식으로 인코딩된 파일을 업로드하여 나타나는 증상입니다.
CSV 파일의 인코딩형식을 변경하실려면 LibreOffice 프로그램이 필요하며
아래 링크에서 다운을 받으시면 됩니다. ( 무상으로 사용가능한 프로그램입니다. )
http://www.libreoffice.org/download/libreoffice-fresh/
※ 엑셀형식(xls 등)으로 된 파일은 인코딩형식을 설정 하실 수 없습니다.
1. LibreOffice 또는 MS-Office 로 등록할 CSV 파일을 제작합니다.
처음부터 LibreOffice 를 사용하시면 다른 프로그램에서 만들어진 파일이
깨지거나 하는 증상이 나타나지 않을 것입니다.
2. 만들어진 CSV 파일을 LibreOffice 로 열어 다시 저장을 합니다.
저장시에는 파일형식을 CSV로 하시고 하단의 "필터 설정 편집"에 체크를 합니다.
파일 형식 확인에서는 텍스트 CSV 형식 사용을 클릭하시면 됩니다.
3. 어떤 형식으로 저장을 할 것인지 설정을 합니다.
문자집합 부분에서 사용하는 서버의 캐릭터셋과 같은 형식을 선택합니다.
EUC-KR 서버를 사용하시면 한국어(EUC-KR) 형식으로 하시면 되시며
UTF-8 서버를 사용하신다면 유니코드(UTF-8) 형식으로 하시면 됩니다.
보통 서버의 경우 EUC-KR 또는 UTF-8 입니다.
문자 집합을 선택하신 후 아래에 보시면 "필드 구분 기호" , "텍스트 구분 기호" 부분이 있으며
두개의 기호를 어떻게 하시느냐에 따라 DB에 잘못 저장이 될 수 있으므로 주의 하셔야 합니다.
A | B | C | |
1 | 가나다 | ABC | 123 |
1) 필드 구분 기호
상기와 같이 입력이 되어 있을 경우 기호를 , 넣게 되면 아래와 같이 저장이 됩니다.
가나다,ABC,123
2) 텍스트 구분 기호
기호를 " 를 넣게 되면 아래와 같이 저장이 됩니다.
"가나다" "ABC" "123"
최종적으로 "가나다","ABC","123" 으로 저장이 되며 프로그램에서 각 내용을 최적으로 인식을 하게 되므로
필드 구분과 텍스트 구분은 , 와 " 를 사용하시는 것이 가장 좋습니다.
4. LibreOffice 로 CSV 파일을 열때 한글이 깨진다면...
CSV 파일을 열었을 때 한글이 깨진다면 문자집합을 저장시 설정된 인코딩 형식으로 변경을 하시면 됩니다.
동일한 파일을 EUC-KR(UTF-8)로 선택만 하여도 한글이 정상적으로 보여지는 것을 확인하실 수 있습니다.
'CGIMALL소개 > 자주하는질문' 카테고리의 다른 글
[해피CGI][cgimall] 네이버 지식쇼핑을 사용할 수 있나요? (0) | 2017.05.26 |
---|---|
[해피CGI][cgimall] 네이버 웹문서에 노출잘되는 방법이 있나요? (0) | 2017.05.26 |
[해피CGI][cgimall] 특정한 IP를 차단하고 싶어요~ (0) | 2017.05.24 |
[해피CGI][cgimall] 서버 이전 또는 재설치 후 이미지가 보이지 않아요... (0) | 2017.05.24 |
[해피CGI][cgimall] 구글통계정보가 갱신이 되지 않아요?? (0) | 2017.05.24 |
Comments