about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2020-08-08 16:52:55 +0200
committerLeah Neukirchen <leah@vuxu.org>2020-08-08 16:52:55 +0200
commitbb8054c2ffa3397990b91a9245e5dd35bd41ecc4 (patch)
treef8cf1e7203f726cc4a2359d6d31b6274f93b8726
parentfec4e06671b9d896faeed90925ebf3b03679b90e (diff)
downloadmblaze-bb8054c2ffa3397990b91a9245e5dd35bd41ecc4.tar.gz
mblaze-bb8054c2ffa3397990b91a9245e5dd35bd41ecc4.tar.xz
mblaze-bb8054c2ffa3397990b91a9245e5dd35bd41ecc4.zip
mshow: assume UTF-8 for unknown-8bit or x-unknown charsets
-rw-r--r--mshow.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/mshow.c b/mshow.c
index 1c496fb..1d3b267 100644
--- a/mshow.c
+++ b/mshow.c
@@ -288,7 +288,10 @@ nofilter:
 			if (!charset ||
 			    strcasecmp(charset, "utf-8") == 0 ||
 			    strcasecmp(charset, "utf8") == 0 ||
-			    strcasecmp(charset, "us-ascii") == 0) {
+			    strcasecmp(charset, "us-ascii") == 0 ||
+			    /* best guess for: */
+			    strcasecmp(charset, "unknown-8bit") == 0 ||
+			    strcasecmp(charset, "x-unknown") == 0) {
 				print_ascii(body, bodylen);
 				if (bodylen > 0 && body[bodylen-1] != '\n')
 					putchar('\n');