Chủ Nhật, 2 tháng 5, 2010

Tiếng việt trong ASP


Tiếng việt là một trong những yếu tố đóng vai trò rất quan trọng trong việc thiết kế website. Việc sử dụng tiếng việt có dấu thay vì sử dụng tiếng việt khong dau (không dấu) là điều quan trọng giúp người lướt web có cái nhìn thiện cảm với web của bạn.



Với những người mới làm quen với CSDL và ngôn ngữ web động thì chắc hẳn tiếng việt là điều làm họ đau đầu nhất.
Trong bài viết này, chúng tôi sẽ giới thiệu với các bạn một số nguyên tắc để hiển thị được tiếng việt trên website.
Nguyên tắc 01. Bạn hãy thêm 2 dòng dưới đây vào đầu tất cả các trang web của bạn để tạo "môi trường" tiếng Việt :


% Session.Codepage = 65001 %
meta equiv="Content-Type" content="text/html; charset=utf-8"


Nguyên tắc 02: Nhập dữ liệu
a. Hãy sử dụng bảng mã Unicode để nhập dữ liệu. Nếu bạn đang dùng Vietkey, hãy chọn bảng mã số 39 , còn nếu dùng Unikey, chọn bảng mã "Unicode dựng sẵn".
b. Hãy sử dụng những font chữ phổ biến nhất như: Arial , Verdana Times New Roman. Ba loại font này sẽ hiển thị tốt trên hầu như toàn bộ các máy.

Nguyên tắc 03: Xuất dữ liệu bằng cách sử dụng hàm mã hóa HTML: HtmlEncode.
Trong trường hợp font chữ vẫn không như ý muốn của bạn, hãy mã hóa những dữ liệu xuất ra bằng hàm: HtmlEncode
Ví dụ:

Thay vì viết: Response.Write RS("Nội_Dung")
Thì bạn hãy viết: Response.Write Server.HtmlEncode(RS("Nội_Dung"))

Theo hotrolaptrinh

0 nhận xét:

Đăng nhận xét