кодировку на лету 1251 в utf-8

Статус
В этой теме нельзя размещать новые ответы.
слил к себе дамп, конвертнул, залил обратно был 40мб, стал 100
 
PHP_Master
всетаки не всегда в на винте базы лежат в utf8
вот простой пример
две таблицы , обе из 2 полей - id и текст, но первая в cp1251, вторая в utf
обе хранят одну строку - '1', 'абвгдежзи'
и что мы видим на винте:
раница конечно не в 3 раза , но видно что кодировки разные и utf таблица больше
это денвер, настроки по умолчанию, show variables:
Код:
| character_set_client            | cp1251                             |
| character_set_connection        | cp1251                             |
| character_set_database          | cp1251                             |
| character_set_filesystem        | binary                             |
| character_set_results           | cp1251                             |
| character_set_server            | cp1251                             |
| character_set_system            | utf8                               |
 

Вложения

  • mysql.png
    mysql.png
    50,4 KB · Просмотры: 19
слил к себе дамп, конвертнул, залил обратно был 40мб, стал 100

Вы не можете выложить часть файлика дампа, строк 20-40? Очень хочется на такое увеличение размера посмотреть и понять откуда его ноги растут.
 
а что вы там хотите увидеть?
обычный текст:
*** скрытое содержание ***

Хм... А где троекратное увеличение размера?

В win1251 файл занимает 740 байт. В utf-8 - 1098 байт. Разница всего в полтора раза (в 1.48)

Посмотреть вложение utf-8.txt
Посмотреть вложение w1251.txt
 
это что мало если база 100мб??
 
А разве много?
Особенно учитывая нынешнюю стоимость хардов и/или повсеместный переход хостеров на гигабайтные тарифы.
 
ТС, а ты уверен, что iconv работает медленно? ты проверял? точно причина тормозов в нем? может у тебя в скрпите что-то другое тормозит?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху