정말 붙어 있습니다. 저는 ASP.NET을 사용하여 HTML 조각을 만드는 통합 프로젝트를 진행하고 있습니다. 이 단편은 다른 사이트의 일부로 포함됩니다. HTML 단편은 파일 뒤에 최소한의 코드가있는 간단한 ASP.NET 페이지를 사용하여 만듭니다.asp.net 페이지에서 바이트 순서 표시 제거
이 HTML 조각을 포함 할 테 사이트는 PHP를 실행 중입니다. 개발자가 내 코드가 html 조각의 일부로 바이트 순서 표시를 보내고 이것이 자신의 삶을 어렵게 만들고 있다고 불평하고 있습니다.
개발을 위해 Visual Studio 2010을 사용하고 있습니다. 관련 aspx 및 aspx.cs 파일을 서명없이 UTF-8로 저장했습니다. 그러나 이것은 차이를 만들지 않은 것 같아요. 이제는 아이디어가 거의 없어요. 나머지 사이트는 UTF-8을 표준으로 사용하도록 설정됩니다 (web.config에 정의되어 있음).
내 aspx 파일의 BOM 동작을 변경하려면 어디에서해야합니까?
당신은 어떻게 HTML 조각이 저장되고 PHP 사이트로 전송되는지는 말하지 않습니다. 당신의 aspx 파일을 저장하는 방법은 코드 내에서 이러한 조각을 만드는 경우에는 아무 관계가 없습니다. –
내 조각이 aspx 파일에 저장되어 일반 html로 제공되므로 누구나 브라우저에서 액세스 할 수 있습니다 (그러나 유효한 html은 아닙니다). PHP 사이트는 백엔드에서이 내용을 가져 와서 조각을 자신의 렌더링 된 출력 스트림에 삽입합니다. 가져 오기 작업을 수행하지는 않지만 내 서버에 대한 일반적인 HTTP 호출이라고 확신합니다. –