Различия между utf8 и latin1

в чем разница между utf8 и latin1?

UTF-8 подготовлен к мировому господству, Latin1 – нет.

Если вы пытаетесь хранить нелатинские символы, такие как китайский, японский, иврит, русский и т. Д., Используя кодировку Latin1, тогда они будут в конечном итоге как mojibake . Вы можете найти вводный текст этой статьи полезным (и даже больше, если вы знаете немного Java).

Обратите внимание, что полная поддержка UTF-8 была введена только в MySQL 5.5. Перед этой версией она достигает только 3 байтов, а не 4 байта на символ. Если вам нужна полная поддержка UTF-8, обновите MySQL до 5,5 или перейдите на другую СУБД, такую ​​как PostgreSQL.

В latin1 каждый символ имеет длину в один байт. В utf8 символ может состоять из более чем одного байта. Следовательно, utf8 имеет больше символов, чем latin1 (и символы, которые у них есть, не обязательно представлены одним и тем же байтом / bytesequence).

  • Что такое полный class базы данных Android для существующей базы данных SQLite?
  • Получить установленные приложения в системе
  • Visual Studio 2013 - Нет установленных веб-шаблонов Visual Basic / Visual C #
  • Как я могу получить последнюю версию JRE / JDK как zip-файл, а не EXE или MSI-установщик?
  • Ошибка установки углового с использованием npm из-за необходимости использовать строку
  • Как изменить местоположение библиотеки в R?
  • В проекте установки Visual Studio, как мне создать сценарий удаления?
  • Установка старой версии пакета R
  • Как получить COM-сервер для Excel, написанный на VB.NET, установленный и зарегистрированный в списке серверов автоматизации?
  • Как регистрировать типы файлов / расширения с помощью установщика WiX?
  • Ошибка: невозможно найти adb в SDK в Android Studio
  • Interesting Posts

    Как показать / скрыть элемент на флажке проверенных / непроверенных состояний с помощью jQuery?

    Простая страница Bootstrap не реагирует на iPhone

    Реализация двух интерфейсов в classе с тем же методом. Какой метод интерфейса переопределен?

    Знает ли сервер DHCP о статических IP-адресах?

    Есть ли причина, почему CSS не поддерживает идентификаторы и classы, начиная с цифр?

    Как запретить Excel использовать региональные настройки ОС для шаблонов дат в формулах

    Создайте приложение Android Studio через командную строку

    Измените папку, в которую запускается проводник Windows.

    преобразовать большой endian в little endian в C

    Динамически создавать столбцы таблицы в JSF

    Как удалить огромное количество файлов в Windows

    Как сделать копию файла в андроиде?

    Почему этот файл Excel продолжает запрашивать сохранение?

    Проблема с использованием NSURLRequest для данных POST на сервер

    Почему Ant дает мне неподдерживаемую ошибку версии major.minor

    Давайте будем гением компьютера.