Gentlemen,
I assume that I have found a totally harmless typo in ANSI-UTF.VDM. Specifically, line 210 says that
B5 03 EE î Greek small letter gamma
Actually, in the macro the character î is replaced by the Vedit OEM character with Hexadecimal value EE. I believe that the word "gamma" should be replaced by the word "epsilon"
To check that my assumption is correct, I have visited the www.unicode.org/charts/PDF
website and downloaded the file 0307.pdf. This file, indeed, has the icon of a "Greek small letter epsilon" and it has the code 03B5 under it. In other words, the same code as your code read backwards.
This change also would make the macro compatible with the Vedit {Misc, ASCII table ..} menu command. For the hexadecimal value EE, this table displays the same icon as your line 210 . In other words, it displays an "epsilon".
I also checked it "Code page 437" on microsoft.msdn.com and under unicode 03B5 it als has an "epsilon".
In any case, a big thank you for ANSI-UTF.VDM. I like it very much! In fact, I do prefer your table in this macro to the one of the Vedit menu command. My reason is that in your table the value of the Font_Charset parameter is explicit, while in the Vedit menu command it is not.
Incidentally, I would love to add the line Char Set = Vedit ANSI or Char Set = Vedit OEM,
whichever the case to the table displayed by this Vedit menu command. However, I do not know how to do it. In fact, I do not know whether this is an internal Vedit command or Vedit is executing this command via a macro.
Thanks again, I have learnecd quite a bit from your macro.
-peter