Thư mục: Tổng hợp |
Quan trọng
Đăng ngày: 13:00 07-09-2009
Đây là bài viết theo kinh nghiệm của mình nên có thể sẽ hơi thiếu sót .
Bài viết sẽ có các phần sau đây : chú ý bài viết chỉ dành cho những ai mới chập chững học làm web , ko dành cho những người đã thông thạo các ngôn ngữ lập trình web ....
1. sử dụng Front page để viết web
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: 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:
"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:
"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:
"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:
"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:
"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. |
| -- English (US) -- Nederlands -- Vietnamese |
|
Powered by: vBulletin Version 3.8.0 Copyright © Cộng đồng Mạng Việt Nam
@ GOC SystemAd Management by RedTyger
Copyright 2007 Tearnblood. All rights reserved
Xem website tốt nhất ở chế độ màn hình 1024 x 768 |
Múi giờ GMT. Hiện tại là 10:05 AM.
|
| LinkBack |
...... sẽ Update tiếp hee
2. Cách tạo ảnh động , ghép nhiều hình để có hình ảnh động cho web
3. Tạo các tiện ích tìm kiếm , bộ đếm người truy cập cho web
4. đưa lên host ( bằng Java hoặc Kute), và đăng kí 1 tên miền chùa cho web mà không có quảng cáo của nhà cung cấp
5. cách quản lý website trên host riêng của mình.


Air Blade 07:57 17-11-2009
thiên thần tuyết 11:28 17-09-2009
thiên thần tuyết 11:27 17-09-2009
thứ 7 đi 0 được gấu đừng giận nha
thiên thần tuyết 17:27 12-09-2009
thiên thần tuyết 19:04 08-09-2009
đọc ko hỉu j hết
.Anh làm cho e coj đi gấu
daugau159198623:36 09-09-2009