VTK now expects utf8 string parameters. Does Activiz 9 handle the UTF-16 (MS Unicode string) to UTF-8 conversion across the boundary?
Unfortunately ActiViz 9.0 does not handle the conversion. We are currently working on introducing this in the next ActiViz release. I will make sure to keep you posted as soon as we have a solution for this.
In the meantime you can use the following:
byte utf16Bytes = Encoding.Unicode.GetBytes(utf16String);
byte utf8Bytes = Encoding.Convert(Encoding.Unicode, Encoding.UTF8, utf16Bytes);
Encoding.Default.GetString(utf8Bytes);