(defun local/html-escape (str)
"Convert STR to HTML escape sequences."
(mapconcat (lambda (c) (format "%d;" c)) str))
(defun local/html-escape-region (beg end)
"Convert region (BEG END) to HTML escape sequences."
(interactive "r")
(let ((str (buffer-substring beg end)))
(delete-region beg end)
(insert (local/html-escape str))))