mdzTextViewer is appeared. This Windows application allows viewing of text files with different Unicode encodings and converting/saving these files in different Unicode encodings.
Text convertions into different encodings are made using mdz_containers. The software is pretty fast (also with very large files), tiny and supports older platforms from Windows 2000.
The main engine of the program is a portable “mdz_editor” library which is yet has to be published. The library works under Android, macOS and Linux (Ubuntu) and i’d like to make port of viewer in one (or maybe a couple) of there OSes just for checking portability issues and demonstration.
At the moment UI part of Windows application is GDI-based. Maybe it worth to try OpenGL for UI code-portability on other platforms.