--- a/src/lib/libmspub_utils.cpp 2026-10-27 15:10:39.953314802 +0100 +++ b/src/lib/libmspub_utils.cpp 2026-10-27 15:10:39.965915207 +0100 @@ -66,6 +66,11 @@ { return "windows-1256"; } + // PubOpener: our own detector (pub-engine/shim) names Windows code pages directly. + if (strncmp(name, "windows-", 8) == 0) + { + return name; + } return nullptr; }