I am having some issues with displaying characters on the ODK Collect application. I have the "choices" lists separated in external files (for example "clients.csv"). These choices often include special characters, such as "č,ć,š,đ,ž", which are not displayed properly on the mobile app. They appear as question marks.
Example of a line in the external choices file:
ž and Ž get displayed as question marks on the ODK Collect application.
The .csv file is properly saved, as when I download the currently used .csv file (from the ODK Central, as shown on the picture below), the special characters are present, so it's not an issue with the file format.
I am wondering if there is a way to fix this, as these characters are part of official names of the products/clients/employees and it would be improper to use 'c' instead of 'č' for example. I'm assuming it has something to do with how the ODK Collect application is displaying characters, but any help would be appreciated.
We have tests to confirm Unicode characters in data files work in Collect, so something strange is happening.
I'm assuming the CSV has information that you can't share publicly? Please send me a personal/direct message with the CSV you download from Central. Don't open the file, just download it, and attach it to a message.
I found somewhat of a workaround (under Manually set and save file encoding via Notepad section): https://help.salesforce.com/s/articleView?id=000324657&type=1, but this is a bit inconvenient, as I have to keep two versions of the file, and if I open the file in Excel it gets converted back to ANSI, and it's not very readable because the special characters get transformed.
Regardless, I'm sorry for any confusion I may have caused.