Yeah I figured that out when I tried translating the Section sign to []byte and to []rune.
The solution you suggest doesn't remove the characters but at least doesn't complaing about invalid UTF-8.
Copypasted from your code snippet, last 2 lines:
Before: "\xa7e--------- \xa7fHelp:"...
After: "\xa7e--------- \xa7fHelp:"...
It should be:Before: "\xa7e--------- \xa7fHelp:"...
After: "--------- Help:"...