2013-02-14 4 views
4

내 프로젝트 중 하나에는 vb 스크립트 페이지 템플릿이 포함 된 페이지 (예 : 세부 정보 페이지)와 면도기가있는 몇 페이지 (예 : 홈페이지)가 있습니다. 구성 요소 필드 (title이라는 이름)의 텍스트에 £ 기호가 있습니다.UTF-8 인코딩 문제 (Tridion 2011 SP1)

홈페이지에 £ 인코딩 되나요? 세부 정보 페이지에서 원하는대로, £를 의미합니다.

템플릿 빌더에서이 홈 페이지를 실행하면 멋지게 보입니다 (£) 그리고 페이지 소스 (프레젠테이션 서버에서)로 인코딩됩니까? 상징.

이제 문제는 출판 할 때의 문제라고 생각합니다. 우리는 이미 UTF-8 인코딩에 대한 게시 대상을 설정했으며 두 페이지 (집과 세부 사항)가이 동일한 게시 대상에서 게시되도록함으로써 이러한 페이지에 대해 다르게 동작 할 수 있습니다. 이 웹 사이트의

에도 일반적인 마스터 페이지는 또한 내가이 문제를 촬영 웹 설정에 태그 아래에 포함

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

이 포함되어 있습니다.

<globalization fileEncoding="UTF-8" requestEncoding="UTF-8" responseEncoding="UTF-8"/> 

이렇게하면 세부 정보 페이지에서 £가 가비지 문자 (? 기호 또는 사각형 상자)로 인코딩됩니다.

지금 내 마음의 포인트는

이 -Issue 때문에 면도날이 될 수 있지만 면도기 출력 템플릿 빌더에 적합하다.

- 게시하는 동안 문제가 발생하지만 두 페이지 모두 동일한 게시 대상 (UTF-8)으로 게시됩니다.

누구나 내게이 문제를 해결할 수있는 올바른 방향을 제시 할 수 있습니까?

+1

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_4AFE6D6DFC50425D98F98B83C82E13A4를 따라 "-Dfile.encoding = UTF8"속성을 정의 할 수 있습니까? JVM에서 기본 인코딩을 UTF-8로 설정하면됩니다. –

+1

그리고 7 개의 체크 포인트를 잊지 마세요. http://elenaserghie.blogspot.nl/2012/01/7-clues-to-solve-character-encoding.html –

+0

유용한 의견을 보내 주신 Daniel과 Nuno에게 감사드립니다. 문제는 페이지 수준에서 인코딩을 무시하여 해결됩니다. –

답변

2

인코딩 문제가있는 경우 블로그에서 Elena Serghie가 강조한 7 checkpoints을 실행하는 것이 좋습니다.