tailieunhanh - CHUYỂN MÃ DỮ LIỆU SANG BẢNG MÃ TIẾNG VIỆT UNICODE

Theo quy định của Chính phủ, từ ngày 01/01/2003, tất cả các thông tin tiếng Việt trao đổi trên mạng thông tin đều phải sử dụng bảng mã Tiếng Việt Unicode. Hiện nay trên thị trường đã xuất hiện nhiều công cụ chuyển mã đáp ứng được yêu cầu chuyển văn bản (Text) và siêu văn bản (Hyper Text) từ các bảng mã Tiếng Việt thông dụng như VNI, ABC, . sang Unicode hiệu quả khá tốt. Ngoài ra, trong bộ gõ Vietkey 2000 cũng đã cung cấp kiểu gõ cho bảng mã Tiếng Việt Unicode. Tuy nhiên về CSDL. | CHUYỂN MÃ DỮ LIỆU SANG BẢNG MÃ TIẾNG VIỆT UNICODE ĐẶT VẤN ĐỀ Theo quy định của Chính phủ từ ngày 01 01 2003 tất cả các thông tin tiếng Việt trao đổi trên mạng thông tin đều phải sử dụng bảng mã Tiếng Việt Unicode. Hiện nay trên thị trường đã xuất hiện nhiều công cụ chuyển mã đáp ứng được yêu cầu chuyển văn bản Text và siêu văn bản Hyper Text từ các bảng mã Tiếng Việt thông dụng như VNI ABC . sang Unicode hiệu quả khá tốt. Ngoài ra trong bộ gõ Vietkey 2000 cũng đã cung cấp kiểu gõ cho bảng mã Tiếng Việt Unicode. Tuy nhiên về CSDL thì việc chuyển mã sẽ chạm đến những vấn đề phức tạp hơn. Chúng tôi đã giải quyết yêu cầu này bằng một cách đơn giản và ít tốn kém là sử dụng một hàm chuyển mã. Chỉ cần bổ sung hàm này vào chương trình quản lý CSDL môi trường Foxpro khi đó các lệnh xuất ra file văn bản phải được lọc qua hàm này để văn bản xuất ra theo mã Unicode. Với cách giải quyết như vậy ta không cần phải chuyển mã CSDL và viết lại chương trình phần mềm. CHƯƠNG TRÌNH NGUỒN CỦA HÀM CHUYỂN MÃ Chúng tôi đặt tên hàm là BKTOUNI lưu trong file tên . Nội dung file này như sau nếu soạn trên Windword bạn chọn font .VnTime rồi Save với dạng Text Only . FUNC BKTOUNI UNI 225 PARA CHUOI CASE BK g PRIVATE ALL UNI 224 SET TALK OFF CASE BK T CHUOI1 ALLTRIM CHUOI UNI 7843 CHUOI2- CASE BK - DAI LEN CHUOI1 UNI 227 FOR I 1 to DAI CASE BK X BK SUBS CHUOI1 I 1 UNI 7841 DO CASE CASE BK - CASE BK 3 UNI 259 CASE BK UNI 7855 UNI 7845 CASE BK CASE BK c UNI 7857 UNI 7847 CASE BK .1 CASE BK UNI 7859 UNI 7849 CASE BK CASE BK UNI 7861 UNI 7851 CASE BK Ỉ CASE BK UNI 7863 UNI 7853 CASE BK D CASE BK UNI 233 UNI 226 CASE BK Ì CASE BK UNI 232

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN