I noticed that printing or using accentuated and special characters with jython scripting yields unexpected results.
It’s not a big deal but can be a headache when writing text to a file for instance.
I think it’s because the default encoding is not UTF-8 for jython.
Fun fact, in ImageJ with jython this prints well (different jython or JVM settings ?).
While in Fiji, with Groovy for instance this also prints correctly.
print("é") print("ö") print("°") print("µ")
I tried putting
-Dpython.console.encoding=UTF-8 in ImageJ.cfg but it does not seem to fix it.