The build system will be running in UTF-8 locale, so any content in the API XML files will also end up being UTF-8, not ISO-8859-1. Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> --- scripts/apibuild.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/apibuild.py b/scripts/apibuild.py index 05a169c30d..b13b5db644 100755 --- a/scripts/apibuild.py +++ b/scripts/apibuild.py @@ -2333,7 +2333,7 @@ class docBuilder: if not quiet: print("Saving XML description %s" % (filename)) output = open(filename, "w") - output.write('<?xml version="1.0" encoding="ISO-8859-1"?>\n') + output.write('<?xml version="1.0" encoding="UTF-8"?>\n') output.write("<api name='%s'>\n" % self.name) output.write(" <files>\n") headers = sorted(self.headers.keys()) -- 2.26.2