tensorflow:: ops:: UnicodeTranscode:: Attrs

#include <string_ops.h>

ตัวเลือกการตั้งค่าแอตทริบิวต์สำหรับ UnicodeTranscode

สรุป

คุณลักษณะสาธารณะ

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

หน้าที่สาธารณะ

Errors (StringPiece x)
TF_MUST_USE_RESULT Attrs
นโยบายการจัดการข้อผิดพลาดเมื่อพบรูปแบบที่ไม่ถูกต้องในข้อมูลที่ป้อนเข้ามา
ReplaceControlCharacters (bool x)
TF_MUST_USE_RESULT Attrs
จะแทนที่อักขระควบคุม C0 (00-1F) ด้วย replacement_char หรือไม่
ReplacementChar (int64 x)
TF_MUST_USE_RESULT Attrs
รหัสอักขระที่จะใช้แทนที่รูปแบบที่ไม่ถูกต้องในข้อมูลป้อนเข้าเมื่อ errors='replace'

คุณลักษณะสาธารณะ

ข้อผิดพลาด_

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

แทนที่อักขระควบคุม

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

อักขระทดแทน

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

หน้าที่สาธารณะ

ข้อผิดพลาด

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

นโยบายการจัดการข้อผิดพลาดเมื่อพบรูปแบบที่ไม่ถูกต้องในข้อมูลที่ป้อนเข้ามา

ค่า 'strict' จะทำให้การทำงานแสดงข้อผิดพลาด InvalidArgument หากรูปแบบการป้อนข้อมูลไม่ถูกต้อง ค่า 'replace' (ค่าเริ่มต้น) จะทำให้การทำงานแทนที่รูปแบบที่ไม่ถูกต้องในข้อมูลป้อนเข้าด้วยรหัสอักขระ replacement_char ค่า 'ignore' จะทำให้การทำงานข้ามรูปแบบที่ไม่ถูกต้องในข้อมูลป้อนเข้าและไม่สร้างอักขระเอาต์พุตที่สอดคล้องกัน

ค่าเริ่มต้นคือ "แทนที่"

แทนที่อักขระควบคุม

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

จะแทนที่อักขระควบคุม C0 (00-1F) ด้วย replacement_char หรือไม่

ค่าเริ่มต้นคือเท็จ

ค่าเริ่มต้นคือเท็จ

ตัวแทนชาร์

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

รหัสอักขระที่จะใช้แทนที่รูปแบบที่ไม่ถูกต้องในข้อมูลป้อนเข้าเมื่อ errors='replace'

สามารถใช้รหัสอักขระยูนิโค้ดที่ถูกต้อง ใดก็ได้ ค่าเริ่มต้นคืออักขระทดแทนยูนิโค้ดเริ่มต้น ซึ่งคือ 0xFFFD หรือ U+65533)

โปรดทราบว่าสำหรับ UTF-8 การส่งอักขระทดแทนที่สามารถแสดงได้ใน 1 ไบต์ เช่น ' ' จะรักษาการจัดเรียงสตริงให้ตรงกับต้นฉบับ เนื่องจากไบต์ที่ไม่ถูกต้องจะถูกแทนที่ด้วยอักขระทดแทนขนาด 1 ไบต์ สำหรับ UTF-16-BE และ UTF-16-LE อักขระทดแทนขนาด 1 หรือ 2 ไบต์ใดๆ จะรักษาการจัดเรียงไบต์ให้ตรงกับต้นฉบับ

ค่าเริ่มต้นคือ 65533