I'm writing my first MacOS application, a to do list, using C++ and the MacZoop framework (2.5.1, pre-Carbon) which reads and writes simple plain text files. My first language uses a few non-ASCII characters, so I'd like to keep the on-disk format as UTF-8 so I can share the files with more recent computers. I'm just drawing text with QuickDraw and I think the best bet is to transparently convert to MacOS Roman on saving and loading - I don't expect support for all of Unicode, I just want support for "basic European" at this point.
Technically I think I could hack some very simple byte replacements, but maybe there is a something like iconv already available on MacOS 9? I know the terms "MLTE" and "ATSUI" but I can't tell if they're actually available in a pre-Carbon environment, nor if they will do what I want. I'm happy to include a 3rd party library in my project if it's not too big.
Technically I think I could hack some very simple byte replacements, but maybe there is a something like iconv already available on MacOS 9? I know the terms "MLTE" and "ATSUI" but I can't tell if they're actually available in a pre-Carbon environment, nor if they will do what I want. I'm happy to include a 3rd party library in my project if it's not too big.
Last edited: