UnicodeTranscode.Options

UnicodeTranscode.Options คลาสคงที่สาธารณะ

คุณลักษณะทางเลือกสำหรับ UnicodeTranscode

วิธีการสาธารณะ

UnicodeTranscode ตัวเลือก
ข้อผิดพลาด (ข้อผิดพลาดสตริง)
UnicodeTranscode ตัวเลือก
แทนที่ControlCharacters (บูลีนแทนที่ControlCharacters)
UnicodeTranscode ตัวเลือก
replacementChar (ถ่านทดแทนแบบยาว)

วิธีการสืบทอด

บูลีน
เท่ากับ (วัตถุ arg0)
คลาสสุดท้าย<?>
รับคลาส ()
ภายใน
แฮชโค้ด ()
โมฆะสุดท้าย
แจ้ง ()
โมฆะสุดท้าย
แจ้งทั้งหมด ()
สตริง
toString ()
โมฆะสุดท้าย
รอสักครู่ (ยาว arg0, int arg1)
โมฆะสุดท้าย
รอ (ยาว arg0)
โมฆะสุดท้าย
รอ ()

วิธีการสาธารณะ

ข้อผิดพลาด UnicodeTranscode.Options สาธารณะ (ข้อผิดพลาดสตริง)

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

UnicodeTranscode.Options สาธารณะ แทนที่ControlCharacters (บูลีนแทนที่ControlCharacters)

พารามิเตอร์
แทนที่ControlCharacters ว่าจะแทนที่อักขระควบคุม C0 (00-1F) ด้วย `replacement_char` หรือไม่ ค่าเริ่มต้นเป็นเท็จ

สาธารณะ UnicodeTranscode.Options replacementChar (Long replacementChar)

พารามิเตอร์
ทดแทนChar จุดโค้ดอักขระทดแทนที่จะใช้แทนการจัดรูปแบบที่ไม่ถูกต้องในอินพุตเมื่อ `errors='replace'' สามารถใช้จุดโค้ดยูนิโค้ดที่ถูกต้องได้ ค่าเริ่มต้นคืออักขระแทนที่ Unicode เริ่มต้นคือ 0xFFFD หรือ U+65533)

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