*** epg.el 2007-01-06 00:43:25.000000000 +0100 --- epg.el 2007-03-12 18:14:05.000000000 +0100 *************** *** 1136,1142 **** (while (looking-at ".*\n") ;the input line finished (if (looking-at "\\[GNUPG:] \\([A-Z_]+\\) ?\\(.*\\)") (let* ((status (match-string 1)) ! (string (match-string 2)) (symbol (intern-soft (concat "epg--status-" status)))) (if (member status epg-pending-status-list) --- 1136,1147 ---- (while (looking-at ".*\n") ;the input line finished (if (looking-at "\\[GNUPG:] \\([A-Z_]+\\) ?\\(.*\\)") (let* ((status (match-string 1)) ! ;; Status value is in UTF-8. ! (string (decode-coding-string ! (encode-coding-string ! (match-string 2) ! (car (process-coding-system process))) ! 'utf-8)) (symbol (intern-soft (concat "epg--status-" status)))) (if (member status epg-pending-status-list)