Opcjonalne atrybuty dla UnicodeTranscode
Metody publiczne
Opcje UnicodeTranscode | błędy (błędy ciągu) |
Opcje UnicodeTranscode | zamieńControlCharacters (Boolean zamieńControlCharacters) |
Opcje UnicodeTranscode | wymianaChar (długa wymianaChar) |
Metody dziedziczone
Metody publiczne
błędy publiczne UnicodeTranscode.Options (błędy ciągu)
Parametry
błędy | Zasady obsługi błędów w przypadku znalezienia nieprawidłowego formatowania na wejściu. Wartość „strict” spowoduje, że operacja wygeneruje błąd InvalidArgument w przypadku nieprawidłowego formatowania danych wejściowych. Wartość 'replace' (domyślna) spowoduje, że operacja zastąpi wszelkie nieprawidłowe formatowanie danych wejściowych punktem kodowym `replacement_char`. Wartość „ignore” spowoduje, że operacja pominie wszelkie nieprawidłowe formatowanie na wejściu i nie wygeneruje odpowiedniego znaku wyjściowego. |
---|
public UnicodeTranscode.Options zamieńControlCharacters (Boolean zamieńControlCharacters)
Parametry
zamień znaki kontrolne | Określa, czy zastąpić znaki kontrolne C0 (00-1F) znakiem `znak_zastępczy`. Wartość domyślna to fałsz. |
---|
publiczny UnicodeTranscode.Options zamianaChar (długa zamianaChar)
Parametry
wymianaChar | Punkt kodowy znaku zastępczego, który ma zostać użyty zamiast nieprawidłowego formatowania danych wejściowych, gdy `błędy='zamień'`. Można zastosować dowolny ważny punkt kodowy Unicode. Wartość domyślna to domyślny znak zastępczy Unicode to 0xFFFD lub U+65533.) Należy zauważyć, że w przypadku UTF-8 przekazanie znaku zastępczego wyrażonego w 1 bajcie, takiego jak „”, zachowa wyrównanie łańcucha do źródła, ponieważ nieprawidłowe bajty zostaną zastąpione jednobajtowym zastąpieniem. W przypadku UTF-16-BE i UTF-16-LE dowolny 1 lub 2-bajtowy znak zastępujący zachowa wyrównanie bajtów do źródła. |
---|