From 0ab03e4485c082661f0af5aa5b9686e7a5a8f0c6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 12 May 2017 23:37:40 +0530 Subject: [PATCH] Use -siodates with pdfinfo as it generates non UTF-8 date strings on some windows locales otherwise --- src/calibre/ebooks/metadata/pdf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/pdf.py b/src/calibre/ebooks/metadata/pdf.py index 26357d237d..ab40c5d80c 100644 --- a/src/calibre/ebooks/metadata/pdf.py +++ b/src/calibre/ebooks/metadata/pdf.py @@ -35,7 +35,7 @@ def read_info(outputdir, get_cover): ans = {} try: - raw = subprocess.check_output([pdfinfo, '-enc', 'UTF-8', 'src.pdf']) + raw = subprocess.check_output([pdfinfo, '-enc', 'UTF-8', '-isodates', 'src.pdf']) except subprocess.CalledProcessError as e: prints('pdfinfo errored out with return code: %d'%e.returncode) return None