Hi,
I recently updated Ubuntu from 18.04 to 20.04. At some point after updating the OS to 20.04, I recompiled TFS sources to change something related to PvP. After the recompile, I noticed certain characters were no longer displayed correctly in-game:
This changed even though I didn't touch anything in items.xml. Items.xml is encoded with ISO-8859-1 in the distro, and the item name is like so:
The same thing happened to character names. There was a character with "å" in their name, after recompiling for the first time in Ubuntu 20.04, that letter was changed to "Ã¥" instead. Never made any changes to MyAAC or the database or anything.
I understand this has something to do with encoding and decoding; did the Ubuntu 20.04 update include different libraries or something?
I recently updated Ubuntu from 18.04 to 20.04. At some point after updating the OS to 20.04, I recompiled TFS sources to change something related to PvP. After the recompile, I noticed certain characters were no longer displayed correctly in-game:
This changed even though I didn't touch anything in items.xml. Items.xml is encoded with ISO-8859-1 in the distro, and the item name is like so:
XML:
<item id="5657" name="jalapeño pepper" article="a" plural="jalapeño peppers">
<attribute key="weight" value="30" />
</item>
The same thing happened to character names. There was a character with "å" in their name, after recompiling for the first time in Ubuntu 20.04, that letter was changed to "Ã¥" instead. Never made any changes to MyAAC or the database or anything.
I understand this has something to do with encoding and decoding; did the Ubuntu 20.04 update include different libraries or something?