@andynewby,
You can add special characters to legends by adding Unicode escape sequences in string literals like legendText: "\u00DF e"
. Please take a look at this JSFiddle for an example on adding unicode to legend text.

Also, you can refer to this Wikipedia page for a list of Unicode.
__________
Indrail Deo
Team CanvasJS