charset (HTML attribute)
Example
A script file
using a slightly different character encoding from the default
"ISO-8859-1":
<script type="text/javascript" src="/scripts/common.js" charset="ISO-8859-15"></script>
Description
The
charset attribute defines the character encoding
used in a linked script file (referred to by the src attribute). You would
use this when the external JavaScript file uses a different character
encoding than the main document. For example, the external script file has
the following:
alert("Ευχαριστώ")
If the
document that links to it is declared as being "ISO
8859-1", the alerted text would be unreadable nonsense. Adding
charset="utf-8" to the script start
tag makes it display correctly.
Value
A space and/or a comma-delimited list of character sets, as set out in RFC 2045 (a fun bit of bed-time reading).
Compatibility
| IE | 5.5 | Full |
|---|---|---|
| 6.0 | Full | |
| 7.0 | Full | |
| Firefox | 1.0 | Full |
| 1.5 | Full | |
| 2.0 | Full | |
| Safari | 1.3 | Full |
| 2.0 | Full | |
| 3.0 | Full | |
| Opera | 9.2 | Full |
| 9.5 | Full |
Every browser listed supports this attribute.
User-contributed notes
There are no comments yet.
Add a note
To post a note on this topic, please log in with your SitePoint username and password. If you don't have an account yet, you can create a new account for free.

