Cách chuyển mã văn bản với Unikey Nếu bạn đã từng gặp trường hợp một file văn bản Word có font chữ toàn bộ là .VnTime, bạn lại muốn copy một đoạn trong văn bản này sang một văn bản khác có font chữ là VNI-Times hoặc font Unicode thì bạn sẽ gặp rắc rối do sự không đồng nhất giữa các mã văn bản. Vấn đề này rất hay gặp trong thực tế, người sử dụng thường phải mất rất nhiều thời gian và gặp rất nhiều khó khăn để chỉnh sửa. Bài viết này nêu rõ từng bước cách thức thực hiện việc chuyển mã văn bản vì cũng có nhiều bạn biết tính năng của phần mềm Unikey nhưng chưa thực hiện thành công. Để thực hiện việc chuyển đổi này, bạn có thể dùng phần mềm Unikey 3.55 trở lên và thực hiện như sau: Cách 1: Chuyển font chữ của cả file văn bản Chạy Unikey, bấm tổ hợp ba phím Ctrl + Shift + F6. Bạn mở file cần chuyển đổi, chọn File> Save As , chọn phần mở rộng là Rich Text Format để lưu lại với định dạng *.rtf. Sau đó, bạn vào phần cửa sổ Unikey, chọn Bảng mã nguồn là TCVN3 (ABC) tương ứng với file văn bản ban đầu có mã là .VnTime. Bảng mã đích bạn chọn là VNI Windows để chuyển thành văn bản có mã là VNI- Times, chọn Unicode để chuyển thành văn bản có mã là Times New Roman. Sau đó, bạn chọn file nguồn và nơi đặt file đích. Chú ý quan trọng là bạn phải thêm .rtf để file đích phải có phần mở rộng *.rtf. Cuối cùng bạn bấm Chuyển mã, quá trình thực hiện việc chuyển đổi diễn ra rất nhanh, chỉ khoảng vài giây là xong. Sau đó, bạn thực hiện lưu lại file cần chuyển ở dạng thông dụng *.doc mặc định của Word. Cách 2: Chuyển font chữ của một đoạn văn bản thông qua bộ nhớ đệm Clipboard của Windows Thực chất của cách này cũng hoàn toàn tương tự như cách 1 nhưng thường áp dụng để chuyển mã một đoạn văn bản nhằm tiết kiệm thời gian vì không phải thông qua định dạng file RTF. Bạn mở file văn bản lên, chọn một đoạn cần chuyển rồi ấn Ctrl + C để copy vào Clipboard và chọn tương ứng với bảng mã nguồn trên Unikey. Trên Unikey, chọn phần bảng mã đích tương ứng với font mong muốn, sau đó đánh dấu kiểm vào mục Chuyển mã clipboard trên Unikey, rồi ấn Chuyển mã. Sau đó, bạn ấn Ctrl + V vào phần văn bản của bạn, cuối cùng bạn sẽ có được đoạn mã văn bản thích hợp như mong muốn. Chương trình Unikey có thể dùng để chuyển mã giữa rất nhiều định dạng mã văn bản khác nhau. Hiện phiên bản mới nhất là Unikey 4.0, bạn có thể tải ở trang web unikey.org hoặc tìm mua ở các cửa hàng phần mềm tin học. CÁCH CHUYỂN ĐỔI FONT CHỮ, TỪ FONT ABC HOẶC VNI SANG UNICODE. Tình hình hiện nay nhiều người đang sử dụng các font chữ khác nhau như font chữ ABC (gồm : .Vnarial, .VnTime…) hay font chữ VNI (gồm: Vni-Times, VNI-Helve…), dùng để soạn thảo văn bản nên gặp nhiều trở ngại trong trao đổi thông tin khi gửi thư điện tử. Theo qui định chung đối với dữ liệu văn bản tiếng việt thống nhất sử dụng là font Unicode (gồm font: Arial, Times New Roman…) để trao đổi thông tin và gửi dữ liệu trên mạng. Bước 1: mở tập tin muốn chuyển đổi font chữ, bôi đen đọan văn bản cần chuyển đổi rồi nhấn “Ctrl+C” vào “Edit\Copy”. Bước 2: ta nhấn phải chuột vào biểu tượng chữ V màu đỏ ở thanh tác vụ như (hình 2) chọn “Công cụ… [CS+F6]” hoặc nhấn phím nóng là “Ctrl+Shift+F6” như, hộp thoại hiện ra (hình 3) chọn font nguồn: là font mà đọan văn bản bôi đen như hình 1 ở đọan văn bản này là font “Vni- Times” nên chọn “Nguồn” là font “VNI Windows” (nếu là font ABC thì chọn là TCVN3(ABC)). Còn “Đích” là font là mà dự định chuyển đến, hiện nay phổ biến là font Unicode nên ở đây chọn là “Unicode”. Bước 3: Khi đã chọn bảng mã nguồn và đích, nhấn vào “chuyển mã” hiện ra hộp thoại “Successfully converted RTF clipboard” chọn “OK”. Ta vào lại đọan văn bản bôi đen hình 1. Ta nhấn “Ctrl+V” hoặc vào “Edit\Paste“. Thì đọan văn bản sẽ thay thế chỗ bôi đen thành đoạn văn bản chứa font mà mình cần chuyển (Unicode), nếu trường hợp khi chọn “Ctrl+V” xong mà 1 đọan văn bản chuyển thành ô vuông hay ra mã thì ta bôi đen đọan chứa ô vuông và mã đó chọn lại font “Đích” là Unicode. CÁCH KHẮC PHỤC LỖI CÁCH CHỮ TRONG WORD. Khi soạn thảo văn bản có dấu, thường hay gặp phải lỗi bị nhảy chữ “thà nh phố”….Trong lúc soạn thảo văn bản ta thường copy (sao chép), paste (dán) từ đọan văn bản đến này đến đọan văn bản khác hoặc cũng có thể là tự nhiên. Cách khắc phục lỗi này, mở chương trình Word lên và nhấp chọn “Tools\Options” (trên thanh công cụ Word), chọn thẻ “Edit” và vào mục “Settings”. Tại hộp thoại Settings, ta có hai cách chọn: - Bỏ dấu kiểm ô (check) tại “Smart cut and paste” Hoặc nhấn vào mục “Settings…” bỏ dấu kiểm ô “Adjust sentence and word spacing automatically” và nhấn OK hai lần. - Còn một lỗi mà ta thường hay gặp là khi đang soạn thảo văn bản ta gõ chữ “i”. Ví dụ gõ chữ “tài”, sau đó và chọn thanh “space bar” trên bàn phím để gõ chữ khác thì nó sẽ chuyển thành “tàI”. Cách khắc phục lỗi này là vào “Tool \ AutoCorrect Options…” khi đó hiện ra hộp thoại hiện ra chọn tab AutoCorrect (thẻ AutoCorrect) ta gõ vào chữ “i” vào ô “Replace” thì ô tương ứng bên dưới màu xanh hiện ra chữ “I” thì ta chỉ việc chọn “Delete” để xóa và “OK”. Hoán chuyển văn bản với UniKey, trong MS Word -ooOoo- Để hoán chuyển văn bản A (font VNI) sang văn bản B (font Unicode), trong phần mềm xử lý văn bản Microsoft Word và chương trình gõ chữ Việt của UniKey (http://unikey.sourceforge.net), thực hiện quy trình sau: 1) Khởi động UniKey (version 3.55, hay mới hơn), rồi Click vào nút "Đóng" 2 Unikey sẽ chạy xuống thanh Menu dưới màn hình, và hiện ra chữ V màu đỏ (V: Vietnamese). Nếu hiện ra chữ E (E: English) thì click vào đó, để đổi sang chữ V. 2) Khởi động Word 3) Đem văn bản A vào trong Microsoft Word. Rồi bôi đen (highlight) đoạn văn muốn hoán chuyển. Nếu muốn hoán chuyển toàn thể văn bản: - Bấm Ctrl-A, hay - Click vào thanh Menu của Word: Edit > Select All 4) Copy đoạn bôi đen đó vào Clipboard: - Bấm Ctrl-C, hay - Click vào thanh Menu của Word: Edit > Copy 5) Vận hành với Unikey: Đưa con trỏ của chuột xuống dưới màn hình, chỉ vào chữ V màu đỏ, rồi bấm nút chuột phải (right-click). Sau đó, bấm nút chuột trái (left-click) ở: Công cụ [CS+F6] 6) Cửa sổ sau đây sẽ hiện ra: 3 Soát và chọn các tham số trong cửa sổ nầy: - Bảng mã, Nguồn: VNI Windows Đích: Unicode - Tick mark ở ô "Chuyển mã Clipboard" 7) Xong xuôi, click vào nút "Chuyển mã", ở góc trái, bên dưới: 8) Chương trình UniKey sẽ hoạt động vài giây, hoán chuyển văn bản lưu tại Clipboard, từ dạng VNI sang dạng Unicode. Văn bản mới được tạo ra, dạng font Unicode, tạm thời lưu tại Clipboard. - Một cửa sổ nhỏ hiện ra, với dòng chữ: Sucessfully converted RTF clipboard - Click vào nút OK để đóng cửa sổ đó . 9) Sau khi chuyển mã xong, đóng chức năng nầy bằng cách Click vào nút "Đóng", ở góc phải, bên dưới: 10) Trở lại Word: - Mở ra một văn bản mới : File > New > Blank document - Dán văn bản Unicode từ Clipboard vào trang mới trong Word: Edit >Paste hay bấm Ctrl-V - Bôi đen toàn thể văn bản, chỉ định font mới là Times New Roman. - Lưu (Save File) với một tên mới . 11) Thực hiện quy trình tương tự, để hoán chuyển các bảng mã font khác. Thật ra, quy trình nầy là để hoán chuyển trong Clipboard, nghĩa là có thể vận hành tương tự với các phần mềm xử lý văn bản khác (WordPad, FrontPage, Outlook, v.v.) nếu tương thích với chuẩn Unicode. -ooOoo- 4 . lại với định dạng *.rtf. Sau đó, bạn vào phần cửa sổ Unikey, chọn Bảng mã nguồn là TCVN3 (ABC) tương ứng với file văn bản ban đầu có mã là .VnTime. Bảng mã đích bạn chọn là VNI Windows để chuyển. bản lên, chọn một đoạn cần chuyển rồi ấn Ctrl + C để copy vào Clipboard và chọn tương ứng với bảng mã nguồn trên Unikey. Trên Unikey, chọn phần bảng mã đích tương ứng với font mong muốn, sau. mục Chuyển mã clipboard trên Unikey, rồi ấn Chuyển mã. Sau đó, bạn ấn Ctrl + V vào phần văn bản của bạn, cuối cùng bạn sẽ có được đoạn mã văn bản thích hợp như mong muốn. Chương trình Unikey