How do I get different character sets to display in HTML?

Many web browsers display Western Character Encoding (ISO-8859-1) by default. This means that pages with text in a non Western alphabet, like Cyrillic or Arabic, will often look garbled. Unicode, on the other hand, is capable of displaying several alphabets; the standard Unicode encoding is UTF-8. Not all character sets will be correctly rendered with this encoding format, but most will. You can find specific information about which character encoding will display www.w3.org/International/O-charset.en.php.

To ensure that your web page displays correctly across different web browsers and platforms (if it's not in English), you should take the following steps: 

- In your HTML document, insert an XML line which specifies your character encoding under your Doc Type Declaration (DTD). If you're using UTF-8, then the line will look like this: 

<?xml encoding="UTF-8"?>

- When coding your HTML, be sure to include a META tag in your header specifying the character set. If you're going to encode your page in Unicode, specify UTF-8 as your character set in the META tag. If you're going to use UTF-8 encoding, your META tag will look like this: 

<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

- When saving your HTML, be sure that the character encoding is set to whatever you've specified it to be. If you choose UTF-8, then you will need to save your page in that type of encoding.

- In your Modwest account, add an .htaccess file in the directory where your web pages using non Western encoding will be. If your entire site uses different characters, then you can put your .htaccess file in /htdocs. Inside of the .htaccess file, add this line: AddDefaultCharset Off

  • 15 Users Found This Useful
Was this answer helpful?

Related Articles

I ordered an SSL or static IP and now my site is down.

When you order a SSL we assign a static IP to your account. A static IP is required for...

Can I add my own CGI scripts?

Our LINUX web servers have the capability to run CGI scripts in your own 'cgi-bin' directory....

How do I reset my password for osCommerce?

osCommerce uses .htaccess and .htpasswd format files to manage the protection on the admin...

Do I get a Site Seal when I purchase an SSL Certificate?

Yes you do receive a Site Seal when you purchase an SSL Certificate.

How do I setup custom php.ini settings?

We have recently updated many of our shared hosting servers to php 5 with phpSuExec enabled. This...