Skip to content
View in the app

A better way to browse. Learn more.

OKCCN - XenForo & IPS Plugin Marketplace

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
  • Language

HTML Encoding (Character Sets)

Featured Replies

  • Administrators

HTML Encoding (Character Sets)

The HTML charset Attribute

To display an HTML page correctly, a web browser must know which character set to use.

The character set is specified in the <meta> tag:

<meta charset="UTF-8">

The HTML specification encourages web developers to use the UTF-8 character set.

UTF-8 covers almost all of the characters and symbols in the world!

Unicode Web growth

Learn More:

Full UTF-8 Reference


The ASCII Character Set

ASCII was the first character encoding standard for the web.

It defined 128 different latin characters that could be used on the internet:

  • English letters (a-z and A-Z)
  • Numbers (0-9)
  • Some special characters: ! $ + - ( ) @ < > . # ?

The ANSI Character Set

ANSI (Windows-1252) was the first Windows character set:

  • Identical to ASCII for the first 127 characters
  • Special characters from 128 to 159
  • Identical to UTF-8 from 160 to 255
<meta charset="Windows-1252">

The ISO-8859-1 Character Set

The default character set for HTML 4 was ISO-8859-1.

It supported 256 characters:

  • Identical to ASCII for the first 127 characters
  • Does not use the characters from 128 to 159
  • Identical to ANSI and UTF-8 from 160 to 255

HTML 4 Example

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">

HTML 5 Example

<meta charset="ISO-8859-1">

The UTF-8 Character Set

  • Identical to ASCII for the values from 0 to 127
  • Does not use the characters from 128 to 159
  • Identical to ANSI and 8859-1 from 160 to 255
  • Continues from the value 256 to 10 000 characters
<meta charset="UTF-8">

Learn More:

Full UTF-8 Reference



HTML UTF-8 Characters

Basic Latin

ABCD abcd 0123 ?#$%

Latin Extended A

ĀĂĄ ĆĈĊ ĒĔĖĘ

Latin Extended B

ƀƁƂƃƄƅ ƆƇƈ ƉƊƋƌ

Latin Extended C

ⱠⱡⱢ ⱣⱤ ⱥⱦ ⱧⱨⱩ

Latin Extended D

Ꜧꜧ ꜨꜩꜪꜫ ꜬꜭꜮꜯ

Latin Extended E

ꬰꬱ ꬲꬳꬴ ꬵꬶ ꬷꬸꬹ

IPA Extentions

ɖɜɣ ɘɫɛ ɱɷɞ

Spacing Modifiers

pʰ pʱ pʲ pʳ

Diacritical Marks

àáâã èéêẽ òóôõ

General Punctuation

‰ ‱ ⁒ ‼ ⁇ ⁈ ⁉ ⁎ ⁑ ⁂

Super and Subscript

C⁰ Cⁱ C⁴ C⁵ C₆ C₇ C₈

Braille

⠓⠑⠇⠇⠕ ⠺⠕⠗⠇⠙

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.