The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Оптимизация и тюнинг)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Отказаться от UTF-8, Sergey Maslennikov (ok), 06-Авг-17, (0) [смотреть все] +4

Сообщения [Сортировка по времени | RSS]


3. "Отказаться от UTF-8"  +1 +/
Сообщение от eRIC (ok), 07-Авг-17, 08:49 
>> ... условие (распаковка) - надуманно
> А понимаешь, если не паковать, то ответ тривиален. В случае русского языка
> UTF-8 уступает вдвое любой распространённой двуязычной кодировке по занимаемому месту
> на диске и энергозатратам на копирование и передачу. Ты можешь почитать
> об этом, например, в Википедии [1] или здесь же [2].
> Причина в том, что в распакованном виде в UTF-8 русским буквам отведены
> 2-байтные коды в отличие от английских и большей части букв западноевропейских
> языков, которые записывают 1-байтными кодами.
> [1] https://en.wikipedia.org/wiki/UTF-8#Comparison_with_single-b...
> [2] https://www.opennet.me/openforum/vsluhforumID1/51935.html

тогда в чем проблема, если знаете что под Unicode кодировку выделяются 2 байта и более? (UTF-8, UTF-16, UTF-32 и т.д.). Не нравится Unicode, не используйте, за универсальность нужно чем-то жертвовать

>английских и большей части букв западноевропейских языков, которые записывают 1-байтными кодами

потому что большинство этих букв покрываются ASCII таблицей, и в Unicode таблице тоже соответствуют первым 128 или 255 символам

Ответить | Правка | Наверх | Cообщить модератору

13. "Отказаться от UTF-8"  +1 +/
Сообщение от Sergey Maslennikov (ok), 07-Авг-17, 18:17 
> в чем проблема, если знаете

Не помогает :(

> под Unicode кодировку выделяются 2 байта и более ...

Под кириллическую букву. И вот если выделенное вместе с запихнутыми туда кодами букв запаковать, то получите случай, проблема для которого задана в исходном посте.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру