Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Chuyển đổi qua lại giữa RTF và HTML bằng C#

8 năm trước 601 lượt xem 3 bình luận 8 năm trước

Mình cần chuyển đổi qua lại giữa RTF và HTML bằng C#.

Đang dùng thư viện MarkupConverter 1.0.2 của https://www.nuget.org/packages/MarkupConverter/1.0.2

Nhưng bị lỗi chữ Không có, nó chuyển từ HTML sang RTF thì thành Không c

Bạn nào có thư viện nào chuyển đổi chính xác thì giúp mình với.

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
phamxuandungpy đã bình luận 8 năm trước

Thêm hàm HtmlDecode vô là được rồi, thanks bạn @K9 nhé

htmlString = HttpUtility.HtmlDecode(htmlString);

XmlElement htmlElement = HtmlParser.ParseHtml(htmlString);

phamxuandungpy đã bình luận 8 năm trước

mình debug thì thấy bị ở đoạn này

Ví dụ là chữ Không có có mã html như sau:

Không có

khi qua hàm này

XmlElement htmlElement = HtmlParser.ParseHtml(htmlString);

thì thành Không c

có nghĩa là ó nó ko hiểu.

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 8 năm trước

cái này thì hok làm nên k rõ rồi. hay do chưa decode html nhỉ?

Câu hỏi mới nhất