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

Уважаемый Celsoft! Сделайте дистрибутив в UTF-8!


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

Сделано для 8.0

На этом пожалуй и остановимся. 8.2 сделаю после выхода в этот же день.

Молодец!

Кому надо можете устанавливать!

Все, теперь баиньки :D

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

так как сервер ПРИНУДИТЕЛЬНО отдаёт в cp1251...Возможно тоже самое с индекс.пхп, но его Владимир сказал не нужно декодировать...

Вообщем нужно сделать и очень тщательно проверить...

нужно в .htaccess добавить

AddDefaultCharset utf-8

и тогда не нужно никаких заголовков

header ("Content-type: text/html; Charset=UTF-8");
Ссылка на сообщение
Поделиться на других сайтах

Это да. Тоже вариант. Но мой вариант кросс-платформенный. на nginx например нету .htaccess :)

Но не будем углубляться в палемику :)

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

IT-Security can you make a small test for me :)

On such converted to UTF-8 publish an article with "I Can Eat Glass" written on 144 languages.

If they are all visible after publishing, your UTF converting was successful

http://www.columbia.edu/kermit/utf8.html

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

Ковырялся намедни в php.ini и нашёл там следующее:

; As of 4.0b4, PHP always outputs a character encoding by default in

; the Content-type: header.  To disable sending of the charset, simply

; set it to be empty.

;

; PHP's built-in default is text/html

;default_mimetype = "text/html"

;default_charset = "utf-8"

Если откомментить, то все будет насильно отдаваться в UTF-8 для всех скриптов используюших этот php.ini

B)

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

у 99% веб-админов нет возможности влезть в php.ini хостера.

Будучи бета-тестером официальной русской версии IPB, могу сообщить, что новые функциональные возможности версии 3.0.х заставят многих перейти на новую версию. Но там гольный UTF-8. Многие мои коллеги используют пару IPB+DLE, что меня и занесло сюда.

На IPB utf8 работает отлично. Есть лишь трудности с ЧПУ, но решаемые.

Будет странно выглядеть связка IPB+DLE, если они в разных кодировках... В особенности, если выводить информацию форума на DLE, например, последние сообщения.

Если не будет официальной версии в utf8, многие откажутся продлить лицензию на DLE.

Кстати, в моем случае оказалось, что базу IPB даже конвертировать нет необходимости! Нужно всего лишь подправить в дампе DEFAULT CHARSET=utf8

на DEFAULT CHARSET=utf8 и восстановить базу с парам. --default-character-set=utf8. Все! Можно обновить до последней версии!

а в какой кодировке файлы дистрибутива (кроме *.xml) и вовсе неважно.

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

Sherrlok, нормальный процесс эволюции, кодировка не должна быть привязана к определенным языкам.

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

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

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

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

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

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

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

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

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

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