Contribute에서 게시할 때 양식 요소의 2바이트 문자가 변경됨
문제점
Macromedia Contribute를 사용하여 외국어로 페이지를 만들고 편집할 수 있습니다. 또한 Contribute를 사용하여 양식을 만들 수는 없지만 양식이 사용된 페이지를 편집할 수는 있습니다.
Contribute를 사용하여 다음 두 가지 조건에 모두 부합하는 웹 페이지를 편집하는 경우, 게시할 때 양식 요소의 2바이트 문자가 변경될 수 있습니다.
- 페이지에 한국어 및 일본어 페이지에 사용되는 문자와 같은 2바이트 문자가 사용된 양식 요소(예: 버튼, 텍스트 필드, 메뉴 및 라디오 버튼)가 포함되는 경우
- 페이지 인코딩이 UTF-8이 아니라 shift_jis, EUC, EUC-KR 등의 기타 아시아 인코딩인 경우. 페이지 인코딩은 서식 > 페이지 속성을 선택하여 확인할 수 있습니다.
원인
Contribute 3에서 2바이트 문자가 사용된 양식 요소를 처리하는 방법에 문제가 있습니다. Contribute 2.01 및 이전 버전에서는 이 문제가 발생하지 않습니다.
해결 방법
이 문제를 방지하려면 다음 해결 방법 중 한 가지를 사용하십시오.
- 페이지 인코딩을 UTF-8로 변경합니다.
- Contribute에서 페이지를 편집합니다.
- 서식 > 페이지 속성을 선택하여 페이지 속성 대화 상자를 엽니다.
- 인코딩 메뉴에서 유니코드(UTF-8)를 선택합니다.
- 확인을 클릭합니다.
참고: 페이지의 양식 요소에 사용된 2바이트 문자가 이미 변경된 경우에는 다시 변경해야 합니다.
- Contribute 관리자가 각 역할에 대해 역할 설정을 변경할 수 있습니다.
- 웹 사이트 관리를 위해 로그인합니다.
- 역할을 선택한 후 역할 설정 편집을 클릭합니다.
- 편집 범주를 선택한 후 일반 편집 제한 아래에서 "스크립트 및 양식 보호" 옵션의 선택을 취소합니다.
- 확인을 클릭합니다.
- 각 사용자에 대해 2~4 단계를 반복합니다.
추가 정보
참고: 스크립트 및 양식 보호 옵션이 비활성화되어 있으면 더 이상 사용자가 양식, 스크립트 및 코드 태그를 삭제하지 못하도록 보호되지 않습니다. 이러한 태그가 사용된 페이지를 편집할 때는 주의하십시오.
참고: 웹 페이지에 스크립트가 포함되어 있는 경우, 스크립트 및 양식 보호 옵션을 비활성화해도 2바이트 문자가 사용된 스크립트 코드에 대해 문제가 해결되지 않습니다. 예를 들어, 다음과 같은 스크립트 코드가 있는 경우, 이 옵션을 비활성화한 후에도 게시할 때 한국어 문자가 올바르게 표시되지 않습니다. <? echo " 마지막 수정:" . date("Y 년n 월j 일", getlastmod() ); ?>
| 마지막 업데이트: | 2004-12-17 |
|---|