Inconsistent use of UTF8 and UTF-8
The file()
and execute_process()
commands both accept an ENCODING
argument, but they differ in the format they expect UTF types to be specified. The file()
command expects the format UTF-8
whereas execute_process()
expects UTF8
. This is an unnecessary inconsistency and one which users are likely to get caught out by (I did in !1075 (merged) earlier today, for example). I propose that one of these two commands change to match the other, but accept either form for backward compatibility. Not sure which one should be changed, probably doesn't matter which.