За 40 часов только ты описал)
А если быть абсолютно правильным
Представление кириллицы в UTF-8
Стандарт VRML97 предусматривает возможность формирования текста с помощью node Text на любом языке. Для этого текст в UTF-8 представляется в стандарте UNICODE.
Это значит, что символы ASCII-7 (код до 128) представляются "как есть" по принципу 1 байт 1 символ. Символы старшей части кодовой таблицы (код > 128), где располагаются символы кириллицы, представляются 16-битными (двухбайтными) кодами: