New submission from Nikita Nemkin <nik...@nemkin.ru>: In absence of explicit declaration, resource compiler uses system codepage. When this codepage is DBCS or UTF-8, Python's copyright string is corrupted, because it contains copyright sign encoded as \xA9. The fix is to explicitly declare codepage 1252.
Another possible fix is to use codepage 65001, but that will require replacing \xA9 with an actual ©, because it seems impossible to escape unicode characters in VersionInfo strings. ---------- components: Windows messages: 371888 nosy: nnemkin, paul.moore, steve.dower, tim.golden, zach.ware priority: normal severity: normal status: open title: VersionInfo string is corrupted when building on Windows with DBCS or UTF-8 locale type: behavior versions: Python 3.10, Python 3.8, Python 3.9 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue41038> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com