簡體   English   中英

Asp.net網頁的編碼-可能的方式-差異-web.config(全球化)與元標記對比等

[英]Encoding Of An Asp.net Web Page - Possible Ways - Deifference - web.config (Globalization) vs. Meta Tag vs. etc

編碼Asp.net網頁的可能方法是什么?

以下鏈接中的web.config(全球化)有什么區別:

如何:為ASP.NET網頁全球化選擇一種編碼

以及如下所示的元標記:

http://www.w3schools.com/tags/att_meta_http_equiv.asp

(我們也可以在PAGE DIRECTIVE中的每個頁面上選擇編碼,那么它和<meta> http-equiv屬性之間有什么區別?)

在web.config中設置的編碼可讓您配置發送頁面的編碼。

您在Page指令中設置的編碼可讓您覆蓋單個頁面的web.config設置(建議字-請勿使用)。

您在META標簽或響應標頭中設置的編碼(ASP .NET將自動為您設置響應標頭); 對瀏覽器的有用提示,說明發送頁面的編碼方式,以便可以正確解碼

換句話說,應將web.config,標頭和元標記中的編碼設置為相同的編碼,以使內容正常工作。 UTF-8是一個不錯的選擇-它可以處理大多數(至少是西歐)國際字符,並且每個字符為單個字節,除非字符在代碼點128之上(換句話說,英文文本在UTF8和ASCII中的大小相同) -所以沒有理由堅持使用ASCII!)。

鏈接到有關編碼的強制性文章 -如果尚未閱讀,請閱讀。 它將在將來為您節省一些痛苦。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM