我真的被卡住了。我正在使用ASP.NET創建一個html片段的集成項目。該片段將作爲另一個網站的一部分提供。 html片段是使用一個簡單的ASP.NET頁面創建的,文件後面有一個最小的代碼。刪除asp.net頁面上的字節順序標記
包含此HTML片段的Te站點正在運行PHP。那裏的開發人員抱怨我的代碼發送字節順序標記作爲html片段的一部分,這使他的生活變得艱難。
我正在使用Visual Studio 2010進行開發。我已經將相關的aspx和aspx.cs文件保存爲UTF-8,無需簽名。但是,這似乎沒有什麼區別,現在我幾乎沒有想法。網站的其餘部分設置爲使用UTF-8作爲標準(在web.config中定義)。
我應該在哪裏改變我的aspx文件的BOM行爲?
你不說如何將html片段保存並傳輸到php站點。如果您在代碼中創建這些片段,那麼您的aspx文件保存的方式與此無關。 –
我的片段被保存在一個aspx文件中,並作爲正常的html使用,所以任何人都可以從瀏覽器訪問它(但它不是有效的html)。 PHP網站正在後端導入這些內容,並將片段注入到它自己的渲染輸出流中。雖然我沒有做導入工作,但我確信這只是對我的服務器的普通HTTP調用。 –