From 57ac15b62d9a1192f0f0893ee8feb5acd4f04149 Mon Sep 17 00:00:00 2001 From: StephanP Date: Thu, 3 Jul 2025 17:35:44 +0200 Subject: [PATCH] wimlib-imagex info returns UTF-16LE but is interpreted as UTF8 --- src/install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/install.sh b/src/install.sh index e0be8f8..2757f4a 100644 --- a/src/install.sh +++ b/src/install.sh @@ -615,7 +615,9 @@ detectImage() { warn "failed to locate 'install.wim' or 'install.esd' in ISO image, $FB" && return 1 fi - info=$(wimlib-imagex info -xml "$wim" | tr -d '\000') + wimlib-imagex info -xml "$wim" > wimxml.xml + iconv -f UTF-16LE -t UTF-8 wimxml.xml -o wimxmlutf8.xml + info=$(cat wimxmlutf8.xml) checkPlatform "$info" || exit 67 DETECTED=$(detectVersion "$info")