Skip to: content, navigation

by Ian Lloyd

charset (HTML attribute)

Browser support full matrix
IE5.5+ FF1+ Saf1.3+ Op9.2+
Full Full Full Full
Spec
Depr. Version
No HTML 4
charset="character encoding scheme"

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

IE5.5Full
6.0Full
7.0Full
Firefox1.0Full
1.5Full
2.0Full
Safari1.3Full
2.0Full
3.0Full
Opera9.2Full
9.5Full

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.

Related Products

The Principles of Beautiful Web Design

Best Seller!

You don’t need to go to Art School to design great looking web sites!

Book Cover: The Principles of Beautiful Web Design

Download the FREE sample chapters