tensorflow::ops::UnicodeTranscode::Attrs

#include <string_ops.h>

UnicodeTranscode için isteğe bağlı öznitelik ayarlayıcıları.

Özet

Genel özellikler

errors_ = "replace"
StringPiece
replace_control_characters_ = false
bool
replacement_char_ = 65533
int64

Kamusal işlevler

Errors (StringPiece x)
TF_MUST_USE_RESULT Attrs
Girişte geçersiz biçimlendirme bulunduğunda izlenecek hata işleme politikası.
ReplaceControlCharacters (bool x)
TF_MUST_USE_RESULT Attrs
C0 kontrol karakterlerinin (00-1F) replacement_char ile değiştirilip değiştirilmeyeceği.
ReplacementChar (int64 x)
TF_MUST_USE_RESULT Attrs
errors='replace' ayarlandığında, girişteki geçersiz biçimlendirmenin yerine kullanılacak yedek karakter kod noktası.

Genel özellikler

hatalar_

StringPiece tensorflow::ops::UnicodeTranscode::Attrs::errors_ = "replace"

kontrol_karakterlerini_değiştir_

bool tensorflow::ops::UnicodeTranscode::Attrs::replace_control_characters_ = false

değiştirme_karakteri_

int64 tensorflow::ops::UnicodeTranscode::Attrs::replacement_char_ = 65533

Kamusal işlevler

Hatalar

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::Errors(
  StringPiece x
)

Girişte geçersiz biçimlendirme bulunduğunda izlenecek hata işleme politikası.

'strict' değeri, geçersiz giriş biçimlendirmelerinde InvalidArgument hatası oluşmasına neden olur. 'replace' değeri (varsayılan), girişteki geçersiz biçimlendirmeyi replacement_char kod noktasıyla değiştirir. 'ignore' değeri ise girişteki geçersiz biçimlendirmeyi atlar ve karşılık gelen bir çıktı karakteri üretmez.

Varsayılan değer "değiştir"dir.

Kontrol Karakterlerini Değiştir

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplaceControlCharacters(
  bool x
)

C0 kontrol karakterlerinin (00-1F) replacement_char ile değiştirilip değiştirilmeyeceği.

Varsayılan değer false'tur.

Varsayılan değer false'tur.

Yedek Karakter

TF_MUST_USE_RESULT Attrs tensorflow::ops::UnicodeTranscode::Attrs::ReplacementChar(
  int64 x
)

errors='replace' ayarlandığında, 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 karakteri olan 0xFFFD veya U+65533'tür.

UTF-8 için, ' ' gibi 1 bayt ile ifade edilebilen bir değiştirme karakteri geçmenin, geçersiz baytlar 1 baytlık bir değiştirme karakteriyle değiştirileceği için kaynakla 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, kaynakla bayt hizalamasını koruyacaktır.

Varsayılan değer 65533'tür.