Основные различия между кодировками UTF-8 и Latin-1:
- UTF-8 содержит больше символов, чем Latin-1. 2 В UTF-8 символ может состоять более чем из одного байта, в то время как Latin-1 кодирует менее 256 символов. 2
- Для западноевропейских букв с ударением в UTF-8 требуется 2 байта, а в Latin-1 — только 1 байт. 1 При этом другие символы в Latin-1 не могут быть представлены вообще. 1
Latin-1 подходит для английского языка и стран Западной Европы, а UTF-8 — для универсальных приложений, которые могут содержать, например, китайский или арабский текст. 1