Перейти к публикации

Рекомендованные сообщения

1) Про функции

Почитал на досуге про mbstring и разницу в разных функциях - их там очень много, но так и не понял mbstring заменяет все непригодные функции на пригодные или нет?

А то если все файлы облазить и заменять их все на аналоги, то это ужас ... и еще если использовать эту библиотеку (mbstring), вместо замены непригодных функций на их аналоги, то сильно ли это скажется на производительности (как я понял библеотека прямо во время выполнения скрипта налету заменяет все функции)?

2) про БД

А как можно переконвертировать уже рабочею бд cp1251 в utf8_unicode, и что вообще надо конвертировать всю бд (допустим в ней несколько разных движков со своими таблицами и своими префиксами) или только БД с нужным мне префиксом.

На шол в сети такой метод:

надо взять дамп и в sql и переконвертировать его в utf-8 (в текстовом редакторе);

потом в тех местах где идет создание таблиц это cp1251 поменять на - это utf8_unicode;

и востановить дамп.

НО так и не понял нужно конвертировать только базу с конкретым префиксом или все (или вообще набо заново создавать основную базу - в которую входят базы с префиксами).

Если не затруднит объясните!

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
  • 4 недели спустя...

Ochen proshu kto nibut kto sam sozdal utf versiyu pust napishet vso s nachala. Dumayu chto eto tema nujna vsem. Chislo inostrancev ispolzuyushix dle uje na mnogo bolshe chem ruskix. Poetomu please napishiti vso s nachalo i akkuratno. Ili v raynem sluchee napishite pm mne. Jdu otveta

Ссылка на сообщение
Поделиться на других сайтах

Есть одна беда во всем этом деле. А именно - для каждого обновления придется перекодировывать дистрибутив.

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

Причем перед обновлением вероятно придется вернуть оригинальные файлы на место, а после обновления - снова заменить на перекодированные. В общем гарантии успешности такого обновления все-равно нет. При перекодировании всего двигателя обновления должны проходить хорошо, но сам процесс долгий.

Celsoft, реально клиентура прибавится, неужели так сложно выставить 2 версии кодировок дистрибутива?

Rekrut в .htaccess корня вставь строку AddDefaultCharset UTF-8

Azeri Если инструкция первого поста у тебя не работает и лицензия есть, или собираешься брать 100% - напиши в личку номер icq и время когда бываешь.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...

прошёл все эти пункты на 8 линейки, и моя проблема сёравно не исчезла подержка бууу

http://forum.dle-news.ru/index.php?showtopic=47007

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Спасибо ТС.

Все подробно расписал. Только одна маааааленькая загвоздка. При установке кодировку БД ставьте не utf-8, а utf8 :rolleyes:

Изменено пользователем Doszhan
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...