Cho đến khi hoàn toàn tất cả các tài liệu trên mạng sử dụng cùng một bộ ký tự UTF (Unicode Transformation Format) cho tất cả các quốc gia và dân tộc, thì bắt buộc phải chỉ ra mã hóa được sử dụng trong các tài liệu HTML hoặc XML. Nếu không, các trang được hiển thị khá bình thường trong trình duyệt của bạn có thể biến thành "cracker" khét tiếng không thể đọc được trong trình duyệt Internet của khách truy cập trang web của bạn.
Hướng dẫn
Bước 1
Thẻ meta, cho biết mã hóa được sử dụng trong tài liệu, nên được đặt trong phần tử head càng gần đầu nó càng tốt. Đây là từ ngữ của W3C (Tổ chức World Wide Web Consortium), tổ chức phát triển và thực hiện các tiêu chuẩn công nghệ cho Internet. Bản thân thẻ này trong tài liệu HTML có thể trông giống như sau: Chỉ thị này phải được sử dụng trong các trang được viết theo tiêu chuẩn HTML 4.01 và XHTML 1.x. Đối với tài liệu XHTML, dấu ngoặc cuối cùng ">" phải được thay thế bằng "/>". Trong mẫu này, charset = được theo sau bởi bảng mã UTF-8 Unicode. Tất nhiên, bạn cần thay thế UTF-8 bằng giá trị của mình - giá trị mà tài liệu này được lưu hoặc trong đó nội dung của nó được truy xuất từ cơ sở dữ liệu. Đối với bảng chữ cái tiếng Nga, ngoại trừ utf-8, đây có thể là các giá trị windows-1251 (phổ biến nhất), koi8-r, koi8-u, iso-ir-111, iso-8859-5, x-cp866, ibm855, x-mac -cyrillic.
Bước 2
Để chỉ định mã hóa trong trang site - hãy mở tài liệu cần thiết để chỉnh sửa. Tìm hiểu cú pháp mà mã trang tương ứng - nó được chỉ ra ngay từ đầu, trong thẻ <! DOCTYPE …. Tùy thuộc vào tiêu chuẩn được sử dụng (HTML hoặc XHTML), hãy chuẩn bị mã thẻ dựa trên dữ liệu trên. Sau đó, tìm thẻ trong nguồn trang - thường chỉ báo mã hóa được đặt ngay sau thẻ. Nếu vì lý do nào đó không có thẻ như vậy trong mã tài liệu của bạn, thì hãy tìm thẻ mở phần tiêu đề của HTML -. Dán mã đã chuẩn bị sau nó và lưu tài liệu.
Bước 3
Nếu các trang sử dụng tệp kiểu CSS bên ngoài và các tệp này chứa các phần tử sử dụng các ký tự từ bảng chữ cái quốc gia, thì chúng cũng phải cho biết mã hóa được sử dụng. Trong dòng đầu tiên của tệp kiểu, hãy thêm: @charset "windows-1251"; thay thế windows-1251 bằng giá trị bạn muốn. Ngoài ra, bạn có thể chỉ định mã hóa mà trình duyệt sẽ sử dụng khi nhấp vào liên kết. Để thực hiện việc này, hãy đặt thuộc tính bộ ký tự với giá trị mong muốn trong thẻ liên kết. Ví dụ: How Simple!