This is a flaw in the ID3 tag specification:
[Forward slashes in artist name tag show as semi-colon)
One thing I didn't think of at the time was using another Unicode character which looks the same as / although that could cause problems if the tags are to be read on devices with limited font or Unicode support.