UnicodeTranscode.Options คลาสคงที่สาธารณะ
คุณลักษณะทางเลือกสำหรับ UnicodeTranscode
วิธีการสาธารณะ
UnicodeTranscode ตัวเลือก | ข้อผิดพลาด (ข้อผิดพลาดสตริง) |
UnicodeTranscode ตัวเลือก | แทนที่ControlCharacters (บูลีนแทนที่ControlCharacters) |
UnicodeTranscode ตัวเลือก | replacementChar (ถ่านทดแทนแบบยาว) |
วิธีการสืบทอด
วิธีการสาธารณะ
ข้อผิดพลาด 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 ไบต์ใดๆ จะรักษาการจัดตำแหน่งของไบต์กับแหล่งที่มา |
---|