This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The SVG 'script' element should have a 'charset' attribute. This may apply to other elements that link to external resources. See the recent but about this in Mozilla's bug tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=4106
On further conversation on IRC, I take this back. I'd though at first it would be best to align with HTML, which does have a @charset, but Maciej from Apple points out that the referenced file should have its charset defined in its own MIME Type. mjs: "it would be actively harmful if charset interpretation of a script was based on which document embeds it" (also, the bug in mozilla is https://bugzilla.mozilla.org/show_bug.cgi?id=410628 )
How can you make local content work without a charset attribute? We could define the charset as a fallback only; to be used if the content-type does not specify a charset.