묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
저는 처음 입문할 때 부터 수작업으로 코딩하던 버릇이 있어서 드림위버 같은 툴 대신 메모장을 이용하는데요.
오늘 새로운 사실을 발견했습니다...
래이아웃을 수정하는데 원본을 올렸을 때는 구현이 잘 되던 것이 이상하게 편집만 하면 메뉴 위치 등이 깨져버리더군요.
XE 제어판의 래이아웃 편집을 이용해도 되지만, 똑같은 내용으로 매번 출력되도록 하려면 래이아웃을 생성할 때 마다 래이아웃 편집에서
따로 수정해야 하는 것이 번거로워서 아예 특정 래이아웃 폴더 안에 있는 layout.html 파일 자체를 수정해버리고 싶은데...
손을 대기만 하면 메뉴 부분이 깨지길래, 수정파일이긴 하지만 원본과 똑같은 내용을 적어서 업로드 해 보니 역시 깨집니다.
아예 손을 안 댄 원본 그 자체면 괜찮은데, 내용이 같아도 한 번이라도 손을 댔던 파일을 FTP로 올리면 무조건 깨집니다.
저장 방식에 문제가 있는 것인가 싶어 UTF-8 대신 ANSI로 설정하여 저장하니 깨짐 현상은 사라졌습니다만,
대신 래이아웃 하단에 저작권 문구 등이 ㅁㅁㅁ 이런 모양으로 한글이 깨져서 나옵니다.
보통의 HTML 파일은 위에 <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> 이것을 넣으면
깨짐 현상이 사라지는데, XE가 UTF-8 기반이라 그런지 래이아웃 상단에 저걸 넣어도 소용이 없네요.
결국 메모장으로 편집한 파일은 UTF-8로 저장하면 메뉴가 깨지고,
ANSI로 저장하면 한글이 깨집니다.
그래서 혹시 문자코드 설정을 저장된 그대로 열었다가 그대로 저장할 수 있는 편집툴 사용이 필요한 것인가 하고요.
다들 프로그램 쓰시나요? 아니면 저처럼 메모장으로 하실 때 다른 해결 방법이 있는걸까요?
프로그램을 써야 하는거면 어떤 프로그램이 좋은지 추천해 주세요.
여러 고수님들의 의견 기다리겠습니다...ㅠㅠ
코딩하실 때 전용 편집기로 하시나요? 아님 메모장으로 하시나요?
2011.06.04 15:21
저는 처음 입문할 때 부터 수작업으로 코딩하던 버릇이 있어서 드림위버 같은 툴 대신 메모장을 이용하는데요.
오늘 새로운 사실을 발견했습니다...
래이아웃을 수정하는데 원본을 올렸을 때는 구현이 잘 되던 것이 이상하게 편집만 하면 메뉴 위치 등이 깨져버리더군요.
XE 제어판의 래이아웃 편집을 이용해도 되지만, 똑같은 내용으로 매번 출력되도록 하려면 래이아웃을 생성할 때 마다 래이아웃 편집에서
따로 수정해야 하는 것이 번거로워서 아예 특정 래이아웃 폴더 안에 있는 layout.html 파일 자체를 수정해버리고 싶은데...
손을 대기만 하면 메뉴 부분이 깨지길래, 수정파일이긴 하지만 원본과 똑같은 내용을 적어서 업로드 해 보니 역시 깨집니다.
아예 손을 안 댄 원본 그 자체면 괜찮은데, 내용이 같아도 한 번이라도 손을 댔던 파일을 FTP로 올리면 무조건 깨집니다.
저장 방식에 문제가 있는 것인가 싶어 UTF-8 대신 ANSI로 설정하여 저장하니 깨짐 현상은 사라졌습니다만,
대신 래이아웃 하단에 저작권 문구 등이 ㅁㅁㅁ 이런 모양으로 한글이 깨져서 나옵니다.
보통의 HTML 파일은 위에 <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> 이것을 넣으면
깨짐 현상이 사라지는데, XE가 UTF-8 기반이라 그런지 래이아웃 상단에 저걸 넣어도 소용이 없네요.
결국 메모장으로 편집한 파일은 UTF-8로 저장하면 메뉴가 깨지고,
ANSI로 저장하면 한글이 깨집니다.
그래서 혹시 문자코드 설정을 저장된 그대로 열었다가 그대로 저장할 수 있는 편집툴 사용이 필요한 것인가 하고요.
다들 프로그램 쓰시나요? 아니면 저처럼 메모장으로 하실 때 다른 해결 방법이 있는걸까요?
프로그램을 써야 하는거면 어떤 프로그램이 좋은지 추천해 주세요.
여러 고수님들의 의견 기다리겠습니다...ㅠㅠ
댓글 2
-
forest535
2011.06.04 15:36
에디터플러스등 전문 텍스트 편집기를 사용하세요 -
정은미915
2011.06.04 16:33
저는 초보구요,
고수님의 추천으로 AcroEdit 쓰고 있습니다.
네이버 자료실에서 다운받으실수 있구요
깨짐현상도 없고, 수정하고 바로 서버에 올릴 수 있어서 좋더군요. -
젠이
2011.06.04 16:54
고맙습니다! 저도 전문가가 아니라서 입문한지는 10년이 넘었지만 실력은 초보급인데..ㅠㅠ 알려주셔서 감사해요^^ 아크로에딧이라는 프로그램 찾아서 사용해봐야겠어요! -
송동우
2011.06.04 16:55
전문 편집기로 하는게 좋습니다.
말씀하신 드림위버 말고 코딩을 전문으로 하는 프로그램 많습니다.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 이렇게 하고
아예 파일 저장도 utf-8로 하면 절대 글자 깨지고 하는 일 없습니다.
그리고 메모장에서는 utf-8만 있습니다. 하지만 사실 utf-8 + bom 입니다.
php 코딩을 할 때, 세션을 사용한다면 메모장으로 수정을 하고 저장을 하면 100%오류가 납니다.
메모장은 utf-8로 저장을 해도 사실은 utf-8+bom으로 저장을 하기 때문이죠.
전문 에디터에서는 구분되어 저장을 할 수 있어서 그런 문제를 해결할 수가 있습니다.
메모장에서 한글로 작성이 된 파일을 에디터에서 열면 한글이 깨지죠.....
메뉴에서 open as 를 선택해서 알맞는 캐릭터셋을 선택해서 열면 깨지지 않고 열립니다.
그리고 save as 해서 utf-8로 저장하는 것이 좋습니다.
항상 utf-8로 저장을 하고 헤더에 메타태그 utf-8로 저장
그리고 DB만들때도 테이블을 전부 기본으로 utf-8로 해서 작성을 하면
절대 글자 깨지는 일 없습니다. 한글 뿐만 아니라 다른 글자도....... -
젠이
2011.06.04 18:16
헐 진정 천재신가봅니다ㅠㅠ 제 질문에 어떻게 해답만 쏙쏙 뽑아서 주시는지... 너무너무 감사하고 또 감사할 따름입니다! -
젠이
2011.06.04 18:16
공들여 습득하신 지식을 이렇게 공짜로 나눠주시다니... 복 많~~~이 받으실꺼에요!!! ^ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ^ -
젠이
2011.06.04 18:17
포레스트님 감사합니다!!!