Dùng Frontpage 98/ 2000 viết webpage Unicode Việt ngữ
|
Nếu bạn đang dùng Windows 2000 Professional/ Server thì bạn có thể gõ chữ Việt Unicode (dùng các chương trình gõ chữ Việt như VPS, VietKey, VNI vv...) trong Notepad hay WordPad 2000 để viết webpage chữ Việt trực tiếp bằng HTML. Nhưng nếu bạn đang dùng Windows 95.x hay Windows 98.x thì Fronpage là công cụ không thể thiếu được để giúp bạn viết webpage Unicode Việt ngữ một cách dễ dàng tiện lợi. Hiện nay (tháng Tư 2001) trên thị trường Web Editors thì Frontpage 98/ 2000 là một trong vài wysiwyg editors hỗ trợ Unicode. Các web editors khác như Cold Fusion 4.x, Dreamweaver 4, Dreamweaver UltraDev 4, NetOject Fusion 5 vân vân đều không hỗ trợ Unicode. Dĩ nhiên chúng ta vẫn có thể dùng những web editors trên để viết webpage Việt Ngữ nhưng bất tiện ở chỗ là không đọc được tiếng Việt và không thấy được lỗi chính tả để sữa lỗi câu văn... Bạn có thể dùng các chương trình gõ chữ Việt mới nhất của VPS, VietKey, VNI vân vân để gõ chữ Việt Unicode. Các chương trình trên có thể dùng trong hầu hết các ứng dụng của bộ Office 97, Office 2000 và một số ứng dụng khác. Trước kia Frontpage 97 và Frontpage 98 là chương trình độc lập của Microsoft, nhưng kể từ Frontpage 2000, Micorsoft đã nhập nó vào thành viên của bộ Office 2000. Tất cả các bộ Frontpage nói trên đều hỗ trợ Unicode nhưng dĩ nhiên là bộ Frontpage 2000 là có hỗ trợ Unicode đầy đủ nhất. Trong phần này chúng tôi chỉ bàn đến phần dùng Unicode của Frontpage 2000 trong webpage Việt ngữ và các bạn có thể suy diễn từ bộ này cho bộ Frontpage 98. Trong Frontpage 2000 bạn có thể mở một trang mới bằng cách vào: File > New > Page Sau khi một trang mới đã được mở ra sẵn sàng cho bạn
đưa dữ liệu và hình ảnh trang trí vào thì trong phần góc dưới bên trái của
Window chánh View/ Page bạn sẽ thấy có 3 tab chọn lựa sau đây: Normal,
HTML, Preview. Tóm tắc cách dùng của 3 tabs này như sau: Sau khi gõ vào tab Normal để có thể biên soạn trang web, bạn nhấp chuột phải trong bất kỳ chỗ nào trong trang web để cho ra popup menu rồi chọn Page Properties..., một window như sau hiện lên:
Tất cả các setting để sử dụng Unicode cho mọi trang web đều nằm trong tab Language nên bạn gõ vào Language tab để thấy window sau:
Tùy theo cách setting của bạn đặt trong Tools/ Web Setting, Page Properties/ Language sẽ hiện lên khác nhau. Hình trên là cách setting của các trang trong Vovisoft để sử dụng Unicode NCR và phần setting trên sẽ tự động viết cho bạn hàng meta tag sau (meta tag có chữ đậm) trong phần Heading tag của trang: <head> Nếu bạn chọn Vietnamese trong combo box (Mark current document as:) như hình sau:
thì bạn sẽ có thêm hàng meta tag như sau: <meta http-equiv="Content-Language" content="vi"> Chữ "vi" trong content="vi" là ký hiệu tắt (short string) của locale ID Vietnam. Nếu bạn muốn tìm hiểu thêm về các ký hiệu tắt locale ID dùng cho ngôn ngữ các quốc gia thì gõ vào đây. Meta tag này dùng xác định ngôn ngữ được dùng trong trang web để Frontpage ứng dụng đúng phần mềm kiểm tra đánh vần và giúp các Search Engine xác định ngôn ngữ được dùng trong trang web mà nó đang lục tìm. Hàng meta tag về locale theo bút giả là không cần thiết cho các trang sử dụng Unicode cho tiếng Việt như các trang web trong Vovisoft. Tuy nhiên nếu dùng locale Vietnam (Vietnamese Windows) theo Microsoft và dùng codepage 1258 cho tiếng Việt thì meta tag này sẽ giúp cho những ai đã set trong browser sử dụng Vietnamese 1258 có thể chạy thẳng vào các trang dùng Vietnamese 1258 của mạng có đa ngôn ngữ mà tiếng Việt là một trong các ngôn ngữ được ứng dụng. Ðiều đáng chú ý là code page 1258 không phải là mã Unicode vì có một số mã điểm (code points) không xếp theo tự vị trong giải số Unicode. Nói tóm lại bạn set Language Tab trong Page Properties của Frontpage 2000 như sau nếu dùng Unicode NCR: Page Language HTML encoding và set Language Tab trong Page Properties của Frontpage 2000 như sau nếu dùng Unicode UTF-8: Page Language HTML encoding Bạn sẽ thấy trong phần Header tag của trang có phần meta tag sau: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Một điều độc đáo của Frontpage 2000 là bạn có thể chuyển đổi từ NCR thành UTF-8 hay ngược lại một cách dễ dàng bằng cách set charset=1252 thành charset=utf-8 hay ngược lại rồi "Save" trang web là bạn có ngay mã Unicode NCR hay UTF-8. Có lẻ cho đến giờ cũng chưa có chương trình Web Editor nào xử lý Unicode nhuyễn như Frontpage 2000. NCR là một phương pháp biểu hiện Unicode bằng tự vị trong giải số ký tự Unicode 16 bit còn UTF-8 là một cách mã cốt bằng 8 bit của Unicode. Nếu bạn chưa rõ thế nào là Unicode NCR và thế nào là UTF-8 thì mời bạn gõ vào đây. Nếu bạn chỉ dùng Frontpage 2000 để viết website Việt ngữ bằng Unicode thôi thì bạn có thể set luôn cho trang mới default của Frontpage 2000 có charset là 1252 hoặc UTF-8. Bạn vào Tools/ Web settings... và trong hộp Window hiện lên, bạn chọn tab Language rồi trong: Server message language: chọn English Default page encoding: chọn US/Western European
Rồi nhấn vào nút OK. Từ giờ trở đi cứ mỗi lần bạn mở một trang Frontpage mới để viết bài thì trang mới đó đã có sẵn hàng meta tag sau: <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> để bạn gõ Unicode chữ Việt theo Decimal NCR. Nếu bạn muốn dùng UTF-8 thì trong: Default page encoding: chọn Multilingual (UTF-8) và khi mở một trang mới bạn sẽ có sẵn meta tag sau: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Sau khi set sẵn các phần trên, bạn chỉ còn một điểm nên lưu ý đó là luôn áp dụng font: Tahoma, Arial, Times New Roman vv... vào tất cả text Việt ngữ vì nếu không sẽ có browser (đã set sẵn những fonts default không chứa glyphs chữ Việt) không đọc được Unicode Việt ngữ của bạn. Ghi chú: Một điểm lạ nữa là theo một số báo cáo và theo kinh nghiệm của bút giả thì Netscape 4.x có thể hiển thị được Unicode mã theo NCR với điều kiện là meta tag phải set theo: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Như vậy có nghĩa là Netscape 4.x đã xem UTF-8 như một code page (giống như các codepages: 1251, 1252...1258 vân vân...) chứ không phải là một dạng mã Unicode 8 bit nhưng qua Netscape 6.x thì điều này đã được chỉnh lại. Phần ghi chú này được thêm vào theo lời yêu cầu của anh Võ Ðình Khang, hội viên Vovisoft USA. Còn tiếp... |
|
Vovisoft © 1998 - 2002 All rights reserved. | ||||
|
Last Updated: Tuesday, 12 February 2002 |
||||
PcLeHoan
1996 - 2002
Mirror :
http://www.pclehoan.com
Mirror :
http://www.lehoanpc.net
Mirror :
http://www.ktlehoan.com