"white\bred\bwhite" can be used to switch between charsets. ITS does this for instance.
\s and \b are identical. I advise \b because that works in frikqcc also...
for special chars, you can use one of these:
\0 = golden 0 (golden numbers, not octal)
\1 = golden 1
etc
\x12 golden 0
\x13 golden 1
etc
\xb0 = red 0
\xb1 = red 1
etc
\[ = red [
\] = red ]
\<\-\> = simple separator 3 chars long.
other chars can be inserted using the \xXX stuff, by figuring out the code from eg here:
http://www.quaketerminus.com/hosted/oqn ... m_4_20.htmfirst digit is the row (0-9, a-f), second digit is the column.
warning:
non-ascii chars means that you cannot easily enable utf-8 character set support. Mostly this just affects non-english chat in deathmatch games, and tends to need a special font anyway.
The latest FTEQCC can generate a warning for this, but it should default to off. -Wall -Werror is probably not advisable, but if you do, you can disable this warning using -Wno-F301 on the commandline after you use -Wall, but I doubt this is the cause of your issue.
What's the actual error that you're getting?
.