GLSL doesn’t currently allow non-ASCII identifiers
HdSt tries to generate a valid identifier by replacing any invalid characters (bytes) with _ while still preserving that identifiers don’t start with _. Because your UTF-8 string has no ASCII characters, it ends up producing an empty string which cannot be an identifier