2013-07-30 37 views
5

Tôi muốn đặt một thực thể HTML (cụ thể là ©) vào tài liệu của mình. Tuy nhiên, nếu tôi nhập nó và cho nó thẳng vào một bộ tổ hợp ngọn lửa, ký hiệu và ký tự thoát HTML và xuất hiện theo nghĩa đen là © - hay đúng hơn, HTML được xuất ra là ©, là loại mỉa mai.Dấu vị trí trong Blaze Html

(Nếu tôi sử dụng blaze-from-html trên HTML chứa ©, blaze-from-html biến nó thành biểu tượng unicode bản quyền "©", mà làm việc, nhưng tôi vẫn muốn biết nếu nó đã có thể truy cập vào HTML cấp dưới với blaze và gõ một chữ html nguồn &.)

+0

bạn đã thử mã số chưa? – DiegoNolan

+0

@DiegoNolan nếu bạn muốn sử dụng thực thể HTML số "©", vâng, tôi đã thử nó và blaze cũng làm như vậy. –

Trả lời

4

Nếu bạn đang sử dụng ngọn lửa Text.Blaze.Html.toHtml chức năng, có một tương ứng preEscapedToHtml chức năng đó sẽ không đơn vị thoát. Phiên bản ghci mẫu -

λ> renderHtml $ toHtml "©" 
"©" 
λ> renderHtml $ preEscapedToHtml "©" 
"©" 
Các vấn đề liên quan