I completely understand all that. Yet I withstand with my very thoroughly thought through opinion that a compiler should never tell me what character encoding I must use. The compiler should obey my commands. Yet some crazy UTF-8 programmer decided that she knows best! OBEY she said and published the compiler!