What font are you using? Was is generated with UTF-8 encoding instead of the default iso-8859-1.
From the Nextion Editor Guide
Selecting the DISPLAY tab, the user can select the orientation and the Character Encoding. 0° is the native viewing angle for the selected model. Users can choose alternative orientations (90°, 180° or 270°) but this will not be the native viewing angle.
Character Encoding is default iso-8859-1. Select from the character encodings that make sense for your HMI project to best display your local character sets. There are a selection of single byte and double byte character sets available.
Currently supported Character encodings include:
ASCII, ISO-8859-X (1,2,3,4,5,6,7,8,9,11,13,15), UTF8,
GB2312, BIG5, KS_C_5601-1987, Shift-JIS, koi8-r,
Windows 874, 1255, 1256, 1257, and 1258
I just see that the fonts were created ISO-8859. Now I created 2 UTF-8 fonts but they seem to occupy a lot of memory as now the file size (File Size:21,642,728) is too big and I can not upload it to my Nextion anymore. I already deleted all of my unused fonts but it still is too big.
So I can not test it at this moment.
I deselected a lot of languages in the font generator to drastically limit the size of the generated font. Especially all the chinese characters consume a lot of memory.
All works like a charm now.
Thanks cattledog as I overlooked this simple solution