2013-06-03 1 views
0

master.page에 webform.page가 있습니다.ASP.NET WebForms 페이지의 일부분이 Encoding Gibberish입니다.

  1. 내가 VS 개발 서버에서 실행, 모든 위대한 ... 히브리어 물건 같습니다 ") 내가 배포 할 때
  2. 가/'Arvixe.com'공유 서버에 파일을 업로드
    페이지가 제공됩니다. 반 횡설수설.
  3. Master.Page의 내용은 유지 그대로.
  4. 웹 형태의 내용은 NVARCHAR로 내 SQL 데이터베이스에서 온 텍스트를 제외하고, 횡설수설입니다.

Web.config (다른 제약 조건)에는 약간의 차이가 있습니다.
<globalization> 태그를 사용해 보았습니다.
모든 페이지는 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

스크린 샷을 포함 - 중계기의 제목 콘텐츠 페이지 그냥 일반적인 Screenshot - only the Title of the Repeater is hardcoded in the content page

+0

가능한 복제본 [SQL Server 2008의 NVarChar에 UTF-8 저장 문제가 있습니다] (http://stackoverflow.com/questions/5723238/having-trouble-with-utf-8-storing-in-nvarchar- in-sql-server-2008) –

+0

이 문제는 SQL 문제를 해결하지 못했고 아래에서 해결책을 찾았습니다 –

답변

0

...에 하드 코딩
이 솔루션을 찾고 2 시간 소요.
문구를 15 분 더 말하십시오.
그리고 2 분 후에 그 용액을 찾으십시오.

콘텐츠 페이지 ANSI에서 UTF8로 변환하여 업로드했습니다.
이제 모든 것이 로컬 및 서버 모두에서 훌륭합니다.

+0

내가 이해하지 못하는 것은 무엇인가 : 왜 VS 개발 서버에서 로컬로 작동 했습니까? –

+0

"VS 개발 서버"란 SQL Server Express를 의미합니까, 아니면 IIS Express에 대해 이야기하고 있습니까? –

+0

SQL 2008R2 Std, Visual Studio 기본 제공 서버 포함 –