2010-03-28 4 views
2

웹 페이지에 현지화 문제가 있습니다.웹 페이지/마스터 페이지의 확장 ASCII 문자 문제

은 기본적으로 두 가지 문제 (나는 다른 sulution이 의심하지만,이 conseptually 연결되어 있음)

첫 번째 문제는 이것이다 있습니다

내가 마스터 페이지를 사용하는 웹 사이트가 있습니다. 페이지의 모든 텍스트는 괜찮지 만 마스터 페이지 파일의 모든 텍스트는 노르웨이어 문자로 뒤섞여 있습니다. 예를 들어, Ø는 Ã ~로 표시됩니다. 확장 ASCII 테이블의 모든 문자는이 방법으로 뒤섞이는 것으로 보입니다. 그런 다음 메모장에서 마스터 페이지를 열면 Ø가 정상적으로 보입니다. 그러나 필자가 Ø를 제거하고 수동으로 Ø를 작성한 다음 메모장에서 파일을 저장하고 브라우저에서 웹 사이트를 열면 괜찮습니다. 제대로 표시됩니다. 따라서 Visual Studio에서 문자를 마스터 파일에 잘못 저장하지만 aspx 파일은 올바르게 수정 한 것으로 보입니다.

실마리가 여기 있습니까?

두 번째 문제는 jQuery에서 오는 노르웨이어 문자입니다. 이 문자들은 모두 주위에 블랙 박스가있는 물음표로 대체됩니다. 여기에서 메모장에서 js 파일을 수정해도 도움이되지 않으며 브라우저에서 계속해서 스크램블됩니다.

여기 입력 사항을 보내 주시면 감사하겠습니다. 당신의 Web.config이 퍼팅

답변

3

시도 :

<system.web> 
    <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> 
</system.web> 

는 또한 모든 페이지가 서명 UTF-8로 저장되어 있는지 확인 : 프로젝트에서 개별적으로 각각의 영문 파일을 열고 File -> Save As -> Save with Encoding...을 클릭합니다.

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

안녕 대린, 당신의 생명의 은인 :

또한 각 페이지의 head 섹션에서 인코딩을 나타냅니다. 첫 번째 팁은 제가 볼 수있는 한 아무것도하지 않았습니다. 내가 마지막으로 넣은 마지막 것. 두 번째는 나를 도왔습니다. 인코딩 저장 옵션 (Visual Studio 2007)이 없지만 이전에 모르는 고급 저장 옵션이 있습니다. 그녀는 인코딩을 넣을 수 있습니다. 마스터 페이지에 대해 UTF-8을 sugnature로두면 첫 번째 문제가 해결되고 내 jQuery js 파일에 동일한 내용을 넣으면 두 번째 문제가 해결됩니다. 매우 빠른 답변을 보내 주셔서 감사합니다. –

관련 문제