2011-09-13 31 views
6

Trang web tôi đang làm việc đang chuyển đổi từ ISO. Nếu bộ ký tự HTML được đặt thành UTF-8, tôi vẫn cần phải thay thế ©, é, , v.v ... với thực thể HTML thích hợp?Tôi có cần sử dụng các thực thể HTML cho các ký tự đặc biệt nếu tôi đang sử dụng bộ ký tự UTF-8 không?

+0

bản sao có thể có của [Khi nào nên sử dụng thực thể HTML] (http://stackoverflow.com/questions/436615/when-should-one-use-html-entities) – lulalala

Trả lời

6

Không, biểu tượng như ©, é, , các umlauts Đức ä, ö, ü, ß và tất cả những thứ khác có thể được sử dụng giống như bất kỳ nhân vật khác khi sử dụng UTF-8.

Nhưng lưu ý rằng một số điều vẫn phải được tổ chức bởi vì họ có một ý nghĩa đặc biệt trong HTML (<> ví dụ, mà vẫn nên được thay thế bằng &gt;&lt; nếu bạn muốn sử dụng chúng trong văn bản của bạn)

+1

Cảm ơn. Còn email HTML thì sao? Tôi cho rằng tôi không có quyền kiểm soát giống như mã hóa ký tự ở đó khi tôi làm trên trang web của riêng mình, vì vậy tôi có nên sử dụng các thực thể để an toàn không? –

+2

bạn cũng có thể đặt tiêu đề để xác định bộ ký tự trong một thư html - nhưng một số ứng dụng thư khách (chủ yếu là cũ hơn) sẽ bỏ qua điều đó. cách tốt nhất là, như bạn đã nói, để sử dụng các thực thể trong html-mail chỉ để được an toàn. – oezi

1

viết tắt: Không, bạn không thực sự khuyên tôi không nên sử dụng chúng nữa. Một sử dụng di sản có thể sẽ được trong một số trang html liên kết và các hình thức "được", nhưng ngay cả ở đây thường chúng ta có thể đối phó mà không có.

1

Cũng phụ thuộc vào cách bạn tạo/chỉnh sửa nội dung của mình. Nếu bạn có người dùng chỉnh sửa tập tin cục bộ trên Windows và những gì không, nó có thể được an toàn hơn để dính vào các thực thể sau khi tất cả.

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