본문 바로가기

paran/[ WebD - WebP ]

MX 2004 CSS 문서의 한글 깨짐현상을 해결하는 팁

CSS 문서의 가장첫줄에 다음 코드를 추가해 주십시오.

@charset 'euc-kr';

이것을 추가하고 저장한 다음 CSS문서를 다시 열어보면 서체의 이름 EX) "굴림", "돋움" 이 깨지는 현상을 방지 할 수 있습니다.

하지만 이 방법은 때로 안전하지 않을 수 있습니다.
즉, 이미 한글이 깨진 후에 코드를 삽입한 경우 한글이 복원되지 않고 계속 깨진 상태로 보일 수도 있습니다.

이런 경우에는 다음 방법을 이용하여 CSS 문서를 생성하십시오.

아래 경로를 따라 Default.css 문서를 메모장에서 엽니다.
C:\Program Files\Macromedia\Dreamweaver MX 2004\Configuration\DocumentTypes\NewDocuments\Default.css

빈 문서에 /* CSS Document */ 라고 적혀 있을 것입니다.
문서의 가장 첫째줄에 보기와같이 아래 코드를 추가 하고 저장 하십시오.
문서의 첫줄이 아닌 다른 위치에 코딩을 추가하면 다시 한글이 깨질 수도 있습니다.

@charset 'euc-kr';
/* CSS Document */

그리고 반드시 CSS 파일을 생성할 경우
1. 시작페이지의 Create New > CSS 를 이용하여 새로운 CSS 파일을 생성합니다.

또는
2. 새창을 열때 대화상자에서 General > Basic page > CSS 열기를 선택합니다.

이런 경우 새 CSS 에는 @charset 'euc-kr' 라는 기본 코딩이 추가되어 열리게 되므로 한글깨짐 현상을 미연에 방지할 수 있습니다.

//////////////////////////////////////////////////////////////////////

지속적으로 테스트 해본 결과 CSS 파일을 드림위버에서 수정하거나 코딩을 추가하는 경우 한글 서체 깨짐현상은 없으나 /* */ 주석문에 사용된 한글이 모두 깨지는 현상을 발견하였습니다. 버그 입니다.

단, 손코딩(CSS 코드 직접수정)하는 경우 한글주석은 깨지지 않습니다. 한글 주석을 달아놓고 깨짐현상이 우려되면 어쩔 수 없이 손코딩 하여야 합니다.