diff --git a/bin/efa b/bin/efa
index b3a2f48a0c6cc61fae2022c8a460cefd48f1c8cd..e759ac6b7a796e243a18b0c2c429790a0a55aad1 100755
--- a/bin/efa
+++ b/bin/efa
@@ -310,10 +310,9 @@ else {
 
 	# XXX (workaround)
 	# The content actually is iso-8859-1. But HTML::Message doesn't actually
-	# decode character strings when they have that encoding. So we specify
-	# iso-8859-15, which makes HTML::Message do the decoding and is similar
-	# enough for our purpose.
-	$content = $www->response()->decoded_content(charset => 'iso-8859-15');
+	# decode character strings when they have that encoding. However, it
+	# doesn't check for latin-1, which is an alias for iso-8859-1.
+	$content = $www->response()->decoded_content(charset => 'latin-1');
 }
 
 if ($test_dump) {