> It's Python and not generally on Windows but on my box. > On my Windows box, Python detects de-DE with cp1252 charset as locale > and rst2html (which is written in Python) then seems to read the UTF-8 > encoded geany.txt with cp1252 and this fails, obviously. > > I didn't find a way yet to change the locale used by Python, the usual > LANG, LANGUAGE, LC_ALL and friends environment variables do not work. > It seems Python uses some Windows API to get the locale. > But it's mainly a local issue on my end, so no worries. I'll take care > to pass "--input-encoding=utf-8" to rst2html when building the docs for > the next release and after the release, I'm going to blow up my Windows > box anyways.
Locales are an evil and dangerous thing from the past!!! Why should non-interactive programs run differently on different machines? [stop before I start ranting] Ok, so its the Geany build makefile that needs to have the specification of input encoding added so it works everywhere and no risk of non-UTF-8 locales breaking it. Cheers Lex _______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel