Right now, the column indicator is in bytes (Utf-8 for Unicode files) with tabs expanded. What the column indicator should be is not obvious. Some compilers still output error message column output exactly like SlickEdit does (especially Unix tools and SlickEdit tools). However, Microsoft tools seem to output Utf16 columns (NOT Utf-32). I don't see Utf-16 as an improvement. I like Utf-32 but there are no tools that use this (at least I haven't seen any).
So here's my question. What are you using the column indicator for? Are you trying to get a character count? If so, why do you need this count (i.e source code string length or matching another tools column??)? Do you want Utf-16, Utf-32, or Utf-8. See what I mean???