TAILIEUCHUNG - Dùng VB6 để hoán chuyển Unicode

VB6 không đuợc thiết kế để hổ trợ Unicode. Do đó khi dùng VB6 làm ngôn ngữ lập trình để làm việc với Unicode ta chạm phải những trở ngại vì giới hạn của nó. VB6 gần như không đá động gì đến Unicode. Người ta nói bên trong data type loại String của VB6 thì nó có khả năng chứa Unicode characters, nhưng thế thôi. Có một số nhu cầu ta cần phải giải quyết nếu ta muốn dùng VB6 cho Unicode. Ðó là: 1. 2. 3. 4. Làm sao hiển thị chữ Việt trong Textbox, Listbox . Làm. | Dùng VB6 để hoán chuyển Unicode VB6 không đuợc thiêt kê để hổ trợ Unicode. Do đó khi dùng VB6 làm ngôn ngữ lập trình để làm việc với Unicode ta chạm phải những trở ngại vì giới hạn của nó. . VB6 gân như không đá động gì đên Unicode. Người ta nói bên trong data type loại String của VB6 thì nó có khả năng chứa Unicode characters nhưng thê thôi. 4. Có một sô nhu câu ta cân phải giải quyêt nêu ta muôn dùng VB6 cho Unicode. Đó là 1. Làm sao hiển thị chữ Việt trong Textbox Listbox .. 2. Làm sao đọc và viết Text file chứa Unicode chữ Việt 3. Làm sao xử lý Text String chứa Unicode chữ Việt 4. Trong giai đoạn giao thời khi các kiểu chữ VNI VPS VISCII TCVN .. còn thịnh hành làm sao ta hoán chuyển các encodings ấy ra Unicode. Trong bài nầy ta sẽ tìm hiểu cách đáp ứng các nhu cầu trên qua việc viết một program bằng VB6 để hoán chuyển các Text files có kiểu chữ VNI VPS VISCII TCVN .. ra Unicode và ngược lại nhân đó biểu diển cách giải quyết tất cả 4 nhu cầu nói trên. Trước hết muốn hiển thị Unicode cho chữ Việt ta cần phải dùng Menu command của VB6 IDE để Project Components Microsoft Forms Object Library. Cái ActiveX nầy cho ta những Label TextBox Listbox và ComboBox cần thiết để hiển thị chữ Việt trong Unicode. Kế đó để đọc và viết chữ Việt dưới dạng UTF-8 Unicode ta chứa Unicode text file trong một XML file giữa một cặp tags tên Text đó cũng là root node rồi dùng Microsoft Document Object Model DOM để đọc và viết chữ Việt. Bạn nhớ Project References Microsoft XML và Microsoft Scripting Runtime. Nguyên phần Text là nodeTypedValue của root node của DOM. Làm như thế ta tránh phải đọc từng byte rồi tìm cách chuyển data ấy qua Unicode String. Ở đây phải nhấn mạnh là bạn phải vui lòng dùng MSWindowsNT hay MSWindows2000 mới được. Bạn có thể dùng Notepad trong WindowsNTđể edit XML file chứa chữ Việt và lưu trử dưới format UTF-8 như trong hình dưới đây Việc đọc và viết Việt Unicode text file được làm cho dễ dàng ra bằng cách dùng một VB6 Class tên clsUnicodeText như

TỪ KHÓA LIÊN QUAN
Đã 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.