TAILIEUCHUNG - Thao tác Dữ liệu phần 2

Chạy CharacterEncodingExample sẽ tạo ra file . Mở file này trong một trình soạn thảo có hỗ trợ Unicode, bạn sẽ thấy kết quả như sau: Source Text | Chạy CharacterEncodingExample sẽ tạo ra file . Mở file này trong một trình soạn thảo có hỗ trợ Unicode bạn sẽ thấy kết quả như sau Source Text Area HrA2 UTF-16 Bytes 41-OO-72-OO-65-OO-61-OO-2O-OO-3D-OO-2O-OO-A0-03-72-OO-5E-OO-32-00 UTF-8 Bytes 41-72-65-61-2O-3D-2O-CE-A0-72-5E-32 ASCII Bytes 41-72-65-61-2O-3D-2O-3F-72-5E-32 UTF-8 Text Area nrA2 ASCII Text Area rA2 Chú ý rằng nếu sử dụng UTF-16 thì mỗi ký tự được mã hóa bởi 2 byte nhưng vì hầu hết các ký tự đều là ký tự chuẩn nên byte cao là 0 nếu sử dụng little-endian thì byte thấp viết trước . Do đó hầu hết các ký tự đều được mã hóa bởi những số giống nhau trong ba kiểu mã hóa ngoại trừ ký hiệu PI được mã hóa khác được in đậm trong kết quả ở trên . Để mã hóa PI cần 2 byte đòi hỏi này được UTF-8 hỗ trợ nên thể hiện được n trong khi đó ASCII chỉ sử dụng một byte nên thay PI bằng mã 3F đây là mã của dấu hỏi J . Nếu chuyển các ký tự Unicode sang ASCII hoặc một kiểu mã hóa khác thì có thể mất dữ liệu. Bất kỳ ký tự Unicode nào có mã ký tự không biểu diễn được trong kiểu mã hóa đích sẽ bị bỏ qua khi chuyển đổi. Lớp Encoding cũng cung cấp phương thức tĩnh Covert để đơn giản hóa việc chuyển một mảng byte từ kiểu mã hóa này sang kiểu mã hóa khác không phải qua trung gian UTF-16. Ví dụ dòng mã sau chuyển trực tiếp các byte trong mảng asciiString từ ASCII sang UTF-8 byte utf8String asciiString Chuyển các kiểu giá trị cơ bản thành mảng kiểu byte Ÿ Bạn cần chuyển các kiểu giá trị cơ bản thành mảng kiểu byte. Lớp cung cấp các phương thức tĩnh rất tiện lợi cho việc chuyển đổi qua lại giữa các mảng kiểu byte và hầu hết các kiểu giá trị cơ bản trừ kiểu decimal. Để chuyển một giá trị kiểu decimal sang mảng kiểu byte bạn cần sử dụng đối tượng để ghi giá trị đó vào một thể hiện sau đó gọi phương thức . Để có một giá trị decimal từ một mảng kiểu byte bạn cần tạo một đối tượng MemoryStream từ .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.