As mentioned here:
https://github.com/MapWindow/MapWinGIS/issues/33
and similar here: https://github.com/MapWindow/MapWinGIS/issues/15
A shapefile with Russion characters is not shown properly in the Table Editor, as labels, as categories or in the identifier.
I've changed in TableClass.ReadRecord() the conversion from using StringToWideChar to ConvertFromUtf8:
I need some confirmation from Sergey this is a good change.
The result is:
The labels and the table editor are now correct.
The categories not yet.
looked at the code and saw no problems.