Jump to content

Recommended Posts

My site/forum will be in English only.

 

In my research, I've encountered UTF-8 and ISO-8859-1.

 

I can't seem to find a straight answer as to which one is better practice to use. I already know it depends on my content. It's just a regular site with an SMF forum so I can't think of anything to discern between the two.

ISO-8859-1 has a few advantages over UTF-8

  • Its been a standard since the 80s and in use just as long
  • Its easier to process (single byte encoding vs UTF's multi-byte encoding), thus faster to compare and store
  • MySQL is far more optimized for ISO-8859-1 over UTF-8, this is getting better though

UTF-8 has advantages of its own.

  • Whether your site is English based or not unless you have some added input filtering for non-ISO-8859-1 characters, they will show up and be improperly rendered, hitting your page(s) with a fugly stick.
  • UTF-8 has the Latin alphabet plus the variations of the latin alphabet.  ISO-8859-1 is an incomplete set of the alphabet we use.  An example, the Canadian English alphabet is not completely covered because of its connection with French.  Formal/archaic Latin isn't completely covered either, which tends to show up in academic papers.
  • If you decide in the future to add multilingual support, do you want to manage multiple character sets or just one?

This thread is more than a year old. Please don't revive it unless you have something important to add.

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.