Sorry if this was already posted, but I honestly looked for it.
Core Lua API string.lower function produced questionmarks '?' instead of regular letters for Unicode symbols. Has anyone come across this issue? It is very easy to reproduce - make a file in utf-8, enter some non-ASCII symbols, save it and then watch what string.lower will turn them into. Ugly =( Haven't seen it since the days of Windows NT.
This affects e.g. CombatAnalysis that uses string.lower to display inactive tab names. I must say that otherwise Unicode support in the client is flawless.
Am I doing something wrong here? Is there a working way to do this? Also, I would very much urge the developers to look into this, because the fix would be trivial for all 4 locales considered.
Feoktist of Landroval
(currently playing U8 on RU.Lotro)
Seen some forums on Lua that suggest this is not a bug but rather core design. You need to import special libs to be able to do case conversion with Unicode, so.. the solution is not to use it.
I believe German and French clients could be affected with this, also, even though they don't use Unicode.
Feoktist of Landroval
(currently playing U8 on RU.Lotro)