Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

Как избежать типичные проблемы с кодировкой при установке PHP скрипта (движка)
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Как избежать типичные проблемы с кодировкой при установке PHP скрипта (движка)

Как избежать типичные проблемы с кодировкой при установке PHP скрипта (движка) 5 года, 10 мес. назад #10

  • admin
  • Вне сайта
  • Администратор
  • Постов: 43
  • Репутация: 1
При установке нового скрипта, CMS, движка смотрим в какой кодировке сам скрипт,
открыв один из его файлов HTML и нажав Strl+U смотрим его кодировку (эта для UTF-

1	<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">


Если у вас ISP менеджер на хостинге то создаем Базу Данных с кодировкой UTF-8
и сразу идем в phpMyAdmin и выставляем соответсвующее Сопоставление соединения с MySQL: utf8_general_ci

Если в вашей панели управления на хостинге нельзя выставить кодировку БД по умолчанию и хостер не хочет под Вас подстраиватся, как например на www.freehost.com.ua кодировка БД в phpMyAdmin по умолчанию в cp1251_general_ci
то нужно в файле установщике скрипта например install.php< setup.php (это первый что загружается при установке скрипта, найти строки соединения с БД
Кроме того, надо прописать кодировку mysql_query("SET NAMES 'cp1251'"); сразу
после обращения к базе данных в файле instal.php

function dbconnect($db_host, $db_user, $db_pass, $db_name) {
$db_connect = @mysql_connect($db_host, $db_user, $db_pass);
$db_select = @mysql_select_db($db_name);
mysql_query("SET NAMES 'cp1251'"); (код взят для примера со скрипта php-fusion, у вас может быть другой и кодировка другая utf8


Вот тут скачайте и читайте все возможные проблемы с кодировкой и способы их решения на примере php-fusion

Вложенный файл:

Имя файла: ustanovka_i_perenos_saita_na_php-fusion.pdf
Размер файла: 351 KB

Другие движки устанавливаем аналогично и конечно строго по мануалу по установке самого движка
Изменено: 5 года, 10 мес. назад от admin.
  • Страница:
  • 1
Время создания страницы: 0.33 секунд