2013-04-27 36 views

Trả lời

19

Sử dụng tiêu đề HTTP chứ không phải là thẻ meta. Việc triển khai thực hiện điều đó phụ thuộc vào công nghệ mà phía máy chủ bạn đang sử dụng.

Nếu bạn đang tạo ra nội dung của bạn sử dụng PHP, đặt này ở phía trên cùng của trang của bạn:

header("Content-Type: text/html; charset=utf-8"); 

Nếu bạn đang sử dụng bất kỳ ngôn ngữ lập trình phía máy chủ khác, có phải là một lựa chọn tương tự.

Ngoài ra, nếu bạn đang sử dụng Apache, bạn có thể làm điều đó bằng chỉ thị htaccess như sau:

AddType 'text/html; charset=UTF-8' html 

Và nếu bạn đang sử dụng nginx, đặt điều này trong cấu hình của bạn:

more_set_headers -t 'text/html' 'Content-Type: text/html; charset=utf-8'; 

Thông tin thêm về thẻ meta "tránh"

Công cụ dành cho nhà phát triển của Google đề xuất xóa thẻ meta bất cứ khi nào có thể do trùng lặp thông tin có thể gây ra. Một số máy chủ web tự động gửi tiêu đề loại nội dung, ví dụ, và trong một số trường hợp, các thẻ meta không mạch lạc có thể khiến các trình duyệt nhận được ... chúng ta sẽ nói, nhầm lẫn.

Để tránh trùng lặp thông tin và có thể gây ra các lỗi liên quan đến bộ ký tự, luôn thích tiêu đề hơn thẻ meta.

+0

cảm ơn rất nhiều ............. –

Các vấn đề liên quan