I saw this question but this example didn’t really require a real answer.
Let’s assume escaping worked the same as HTML. Then I could do this
string msg = @"Insert your message here.
You can use rich text like
this word is <color=red>red</color>
which will produce
this this is <color=red>red</color>";
GUI.Label(msg, someStyleWithRichTextTrue);
Which when displayed the first color pair would show the codes and the second the result.
So, is there a way to escape the angle brackets in rich text?
The \u200B is a invisible unicode space character and it will prevent that the richtext parser of Unity is able to interpret it as a valid richtext tag, which makes it displayed as raw text.