UnicodeTranscode.Options

genel statik sınıf UnicodeTranscode.Options

UnicodeTranscode için isteğe bağlı özellikler

Genel Yöntemler

UnicodeTranscode.Options
hatalar (Dize hataları)
UnicodeTranscode.Options
changeControlCharacters (Boolean changeControlCharacters)
UnicodeTranscode.Options
replacementChar (Uzun değiştirmeChar)

Kalıtsal Yöntemler

Genel Yöntemler

genel UnicodeTranscode.Options hataları (Dize hataları)

Parametreler
hatalar Girişte geçersiz biçimlendirme bulunduğunda hata işleme politikası. 'Strict' değeri, işlemin herhangi bir geçersiz giriş biçimlendirmesinde InvalidArgument hatası üretmesine neden olur. 'Değiştir' değeri (varsayılan), işlemin girişteki geçersiz biçimlendirmeyi 'replacement_char' kod noktasıyla değiştirmesine neden olur. 'Yoksay' değeri, işlemin girdideki herhangi bir geçersiz biçimlendirmeyi atlamasına ve buna karşılık gelen bir çıktı karakteri üretmemesine neden olur.

public UnicodeTranscode.Options replacementControlCharacters (Boolean changeControlCharacters)

Parametreler
ControlCharacters'ı değiştirin C0 kontrol karakterlerinin (00-1F) 'replacement_char' ile değiştirilip değiştirilmeyeceği. Varsayılan yanlıştır.

public UnicodeTranscode.Options replacementChar (Uzun replacementChar)

Parametreler
yedek karakter `errors='replace'` durumunda girişteki geçersiz biçimlendirmenin yerine kullanılacak yedek karakter kod noktası. Geçerli herhangi bir unicode kod noktası kullanılabilir. Varsayılan değer, varsayılan unicode değiştirme karakterinin 0xFFFD veya U+65533 olmasıdır.)

UTF-8 için, ' ' gibi 1 bayt olarak ifade edilebilen bir değiştirme karakterinin iletilmesinin, geçersiz baytlar 1 baytlık bir değiştirmeyle değiştirileceği için kaynağa yönelik dize hizalamasını koruyacağını unutmayın. UTF-16-BE ve UTF-16-LE için, herhangi bir 1 veya 2 baytlık değiştirme karakteri, baytın kaynağa göre hizalamasını koruyacaktır.