Character encoding (usually UTF8 these days) ought not to be part of the standard, it ought to be up to the containing file to describe the encoding at that level. Likewise, nothing in the standard ought to require support for particular character sets. Rather, if a sgf record contains an unsupported character set, it will fail at the "reading" phase, independent of the actual contents of the file.
I've used sgf as a general format for more than 70 different games, as well as Go, and I only treat it as a rough guide. I use a generic read/write process that doesn't care about the content, and any sensible user of the "standard" ought to do likewise. The details of what properties exist and how they are used is always going to be a negotiation between content originators and third party consumers. _______________________________________________ Computer-go mailing list Computer-go@computer-go.org http://computer-go.org/mailman/listinfo/computer-go