此建構函式會建立一個執行個體,當偵測到無效編碼方式時,此執行個體不會擲回例外狀況。
警告 |
|---|
| 基於安全考量,建議您使用接受 throwOnInvalidBytes 參數的建構函式,並將該參數設定為 true,啟用錯誤偵測。 |
或是,UTF8Encoding 會提供前序編碼,這會是位元組陣列,您可將它加在編碼過程所得位元組序列的前面。如果前序編碼含有位元組順序標記 (字碼指標 U+FEFF),就可以協助解碼器判斷位元組順序和轉換格式或 UTF。Unicode 位元組順序標記會序列化為 EF BB BF (以十六進位格式)。GetPreamble 方法會傳回包含位元組順序標記的位元組陣列。
如需 Unicode 編碼方式、位元組順序和位元組順序標記的詳細資訊,請參閱 http://www.unicode.org 上的<The Unicode Standard>。