2009-09-08 3 views
8

웹 개발자 도구가 포함 된 Eclipse Ganymedes 버전 3.4.1을 사용하여 phpbb HTML 템플릿 파일을 편집하려고합니다.HTML 템플릿 파일 용 Eclipse HTML 편집기

이러한 템플릿 파일에는 {variable_name} 형태의 템플릿 변수 표시가있는 HTML 마크 업이 포함되어 있습니다. 이제이 파일을 열려고 할 때 Eclipse는 이러한 템플릿 변수 표시의 유효성을 검사합니다.

Unsupported Character Body 
Character encoding "{S_CONTENT_ENCODING}" is not supported by this platform. 
<button>Set encoding...</button> 

방법이 사용 WTP를 해결하기 위해 또는 템플릿 편집 목적을 위해 더 좋은 편집기가 예를 템플릿

이클립스를 연 후

<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" /> 

에디터 본체에 표시 포함?

+0

아마도 Dreamewaver가 더 적합합니다. – yoda

+0

고마워요.하지만 이클립스는 리눅스 플랫폼에서 저에게 유일한 길입니다. 내 프로젝트의 개발 프로세스는 Eclipse의 다른 많은 기능에도 의존합니다. – user122644

답변

3

Eclipse가 메타 태그에서 텍스트 인코딩을 확인하려고하지만 실패합니다.

이 동작을 무시하려면 이클립스에서 파일을 열어 오류를 볼 수 있습니다. 파일 메뉴를 열고 속성 (Alt-Enter)을 선택하면 텍스트 파일 인코딩을 변경할 수있는 파일의 속성 대화 상자가 표시됩니다.

모든 파일에 대해이 기능을 사용 중지 할 수 있는지 여부는 알 수 없습니다.

+0

http://stackoverflow.com/questions/8856351/force-eclipse-to-ignore-character-encoding-attribute에서 비슷한 질문을 확인하십시오. – Touko

1

나는 리눅스에서 이클립스를 사용한 적이 있지만, 문제는 이클립스 지원 변수에 대해 정말 아닌 것 같습니다 - 그것의이 캐릭터는 "{S_CONTENT_ENCODING}"

이라고 생각하는 것으로 설정 무엇을 렌더링하는 시도에 대해

{S_CONTENT_ENCODING}utf-8 (또는 latin-1 또는 무엇이든)으로 변경하여 문제를 해결할 수 있습니다. (이것은 하나의 템플릿에서 다음 템플릿으로 인코딩을 변경하지 않는다고 가정합니다.)

{S_CONTENT_ENCODING}이 복사 된 템플릿 중 하나에 복사하여 붙이면 이클립스가 다른 템플릿을 처리해야합니다. {foo} 인스턴스가 있습니다.