Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: кодировка?
vital112
Пользователь

Avatar пользователя




Местный

Сообщений: 10
Зарегистрирован: 08 Октября 2008, 22:01:44
Сказали спасибо 0 раз
Статус: offline
Опубликовано 01 Декабря 2009, 02:57:58
Большая часть нормально отображается но часть мелкая отображается вопросиками - всё в НАВИГАЦИОННОЙ ПАНЕЛИ, название альбомов, название фотографией.. вообщем всё что я сам добавлял, и страница новая хтмл с текстом, не понимаю что за хрень!?!? у себя нормально, на хостинге эти вопросики вместо букв.. Если зайти через mysql и посмотреть там в таблице то написано нормально буквами,а когда на самом сайте то вопросики, как эту хрень исправить? пробовал кстати когда загружаю базу данных ставить Cp1251 и тоже не фига :[
''
ах да самое главное то, если эту хрень менять уже на самом сайте!!! и нормально переписывать, не фига не сохраняется так же вопросиками остаётся ( или сохраняется но вопросиками) и всё админское меню все наименования такими же вопросиками


[Изменил(а) vital112, 01 Декабря 2009, 03:05:04]  
^ наверх ^
# 2  
Roaddog
Пользователь

Avatar пользователя

Олег

Завсегдатый

Сообщений: 62
Зарегистрирован: 10 Июня 2008, 01:18:05
Сказали спасибо 4 раз
Статус: offline
Опубликовано 01 Декабря 2009, 04:57:45
Помоему нужно попробовать загрузить не в cp1251,а в latin1 (latin1_swedish_ci)
 
^ наверх ^
# 3  
Mik
SF Team

Avatar пользователя

Джедай

SF Support Team

Любитель Fusion

Сообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз
Статус: offline
Опубликовано 01 Декабря 2009, 05:40:24
Прри создании таблицы БД кодировку необходмо поставить как cp1251_general_ci в (phpMyAdmin), или указать потом в настройках таблицы. При установке движка так же указывать кодировку windows1251 или написанную выше


--------------------
PHP Скрипты на заказ [MySQL, JS, Ajax, HTML, CSS]
^ наверх ^
# 4  
iceberg
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 57
Зарегистрирован: 24 Августа 2009, 19:14:36
Сказали спасибо 2 раз
Статус: offline
Опубликовано 01 Декабря 2009, 09:27:40
Roaddog написал:
Помоему нужно попробовать загрузить не в cp1251,а в latin1 (latin1_swedish_ci)


latin1 (latin1_swedish_ci) надо на хостинге ставить---а загружать в сравнении cp1251

и хостинг чей отечественный или забугорный?

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


[Изменил(а) iceberg, 01 Декабря 2009, 09:30:23]

--------------------
А ты такой холодный ...
^ наверх ^
# 5  
vital112
Пользователь

Avatar пользователя




Местный

Сообщений: 10
Зарегистрирован: 08 Октября 2008, 22:01:44
Сказали спасибо 0 раз
Статус: offline
Опубликовано 01 Декабря 2009, 18:16:03
хостинг -> my-place.us
"Прри создании таблицы БД кодировку необходмо поставить как cp1251_general_ci в (phpMyAdmin), или указать потом в настройках таблицы. При установке движка так же указывать кодировку windows1251 или написанную выше"

можете подсказать где именно это всё проделать? я только нашел где менять кодировку когда создал базу данных на хостинге )))) ну когда делаешь импорт там рядом указываешь кодировку... разные там варианты пробовал.. а остальное не знаю где smiley расскажите подробней плз варианты, время поджимает а эти Ё..........ые вопросики так не в касу..
хостинг супер 350 мб, 3 базы данных можно всё очень удобно, панель php my admin всё есть :/ вот ток эти вопросики так не в касу, кому не трудно опишите по этапно что нужно проделать и я попробую
 
^ наверх ^
# 6  
vital112
Пользователь

Avatar пользователя




Местный

Сообщений: 10
Зарегистрирован: 08 Октября 2008, 22:01:44
Сказали спасибо 0 раз
Статус: offline
Опубликовано 01 Декабря 2009, 18:46:09
хм а может поможет если я допишу в некоторых местах в файле базы данных кодировку?
-- Структура таблицы `rusfusion_article_cats`
--

CREATE TABLE `rusfusion_article_cats` (
`article_cat_id` smallint(5) unsigned NOT NULL auto_increment,
`article_cat_name` varchar(100) NOT NULL default '',
`article_cat_description` varchar(200) NOT NULL default '',
`article_cat_sorting` varchar(50) NOT NULL default 'article_subject ASC',
`article_cat_access` tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (`article_cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;


Я ВРОДЕ ЗАМЕТИЛ ВОТ ТАМ ГДЕ НЕТУ этой последней строчки связанной с cp1251 там вроде и вопросики вот пример:
-- Дамп данных таблицы `rusfusion_admin`
--

INSERT INTO `rusfusion_admin` VALUES (1, 'AD', 'admins.gif', 'Администраторы', 'administrators.php', 2);
INSERT INTO `rusfusion_admin` VALUES (2, 'AC', 'article_cats.gif', 'Категории статей', 'article_cats.php', 1);
INSERT INTO `rusfusion_admin` VALUES (3, 'A', 'articles.gif', 'Статьи', 'articles.php', 1);
INSERT INTO `rusfusion_admin` VALUES (4, 'B', 'blacklist.gif', 'Черный список', 'blacklist.php', 2);
INSERT INTO `rusfusion_admin` VALUES (5, 'C', '', 'Комментарии', 'reserved', 2);
INSERT INTO `rusfusion_admin` VALUES (6, 'CP', 'c-pages.gif', 'Страницы', 'custom_pages.php', 1);
INSERT INTO `rusfusion_admin` VALUES (7, 'DB', 'db_backup.gif', 'Бэкап БД', 'db_backup.php', 3);
INSERT INTO `rusfusion_admin` VALUES (8, 'DC', 'dl_cats.gif', 'Категории файлов', 'download_cats.php', 1);
INSERT INTO `rusfusion_admin` VALUES (9, 'D', 'dl.gif', 'Downloads', 'downloads.php', 1);
INSERT INTO `rusfusion_admin` VALUES (10, 'FQ', 'faq.gif', 'FAQ', 'faq.php', 1);
INSERT INTO `rusfusion_admin` VALUES (11, 'F', 'forums.gif', 'Форум', 'forums.php', 1);
INSERT INTO `rusfusion_admin` VALUES (12, 'IM', 'images.gif', 'Изображения', 'images.php', 1);
INSERT INTO `rusfusion_admin` VALUES (13, 'I', 'infusions.gif', 'Установка Плагинов', 'infusions.php', 3);
INSERT INTO `rusfusion_admin` VALUES (14, 'IP', '', 'Панель плагинов', 'reserved', 3);
INSERT INTO `rusfusion_admin` VALUES (15, 'M', 'members.gif', 'Пользователи', 'members.php', 2);
INSERT INTO `rusfusion_admin` VALUES (16, 'N', 'news.gif', 'Новости', 'news.php', 1);
INSERT INTO `rusfusion_admin` VALUES (17, 'NC', 'news_cats.gif', 'Категории новостей', 'news_cats.php', 1);
INSERT INTO `rusfusion_admin` VALUES (18, 'P', 'panels.gif', 'Панели', 'panels.php', 3);
INSERT INTO `rusfusion_admin` VALUES (19, 'PH', 'photoalbums.gif', 'Фотоальбом', 'photoalbums.php', 1);
INSERT INTO `rusfusion_admin` VALUES (20, 'PI', 'phpinfo.gif', 'PHP Info', 'phpinfo.php', 3);
INSERT INTO `rusfusion_admin` VALUES (21, 'PO', 'polls.gif', 'Опросы', 'polls.php', 1);
INSERT INTO `rusfusion_admin` VALUES (22, 'S', 'shout.gif', 'Мини-чат', 'shoutbox.php', 2);
INSERT INTO `rusfusion_admin` VALUES (23, 'SL', 'site_links.gif', 'Навигация сайта', 'site_links.php', 3);
INSERT INTO `rusfusion_admin` VALUES (24, 'SU', 'submissions.gif', 'Подтверждение', 'submissions.php', 2);
INSERT INTO `rusfusion_admin` VALUES (25, 'U', 'upgrade.gif', 'Апгрейд', 'upgrade.php', 3);
INSERT INTO `rusfusion_admin` VALUES (26, 'UG', 'user_groups.gif', 'Пользовательские группы', 'user_groups.php', 2);
INSERT INTO `rusfusion_admin` VALUES (27, 'WC', 'wl_cats.gif', 'Категории ссылок', 'weblink_cats.php', 1);
INSERT INTO `rusfusion_admin` VALUES (28, 'W', 'wl.gif', 'Каталог ссылок', 'weblinks.php', 1);
INSERT INTO `rusfusion_admin` VALUES (29, 'S1', 'settings.gif', 'Главные установки', 'settings_main.php', 3);
INSERT INTO `rusfusion_admin` VALUES (30, 'S2', 'settings_time.gif', 'Установки времени и даты', 'settings_time.php', 3);
INSERT INTO `rusfusion_admin` VALUES (31, 'S3', 'settings_forum.gif', 'Установки форума', 'settings_forum.php', 3);
INSERT INTO `rusfusion_admin` VALUES (32, 'S4', 'registration.gif', 'Установки регистрации', 'settings_registration.php', 3);
INSERT INTO `rusfusion_admin` VALUES (33, 'S5', 'photoalbums.gif', 'Установки фото галереи', 'settings_photo.php', 3);
INSERT INTO `rusfusion_admin` VALUES (34, 'S6', 'settings_misc.gif', 'Прочие установки', 'settings_misc.php', 3);
INSERT INTO `rusfusion_admin` VALUES (35, 'S7', 'settings_pm.gif', 'Установки приватных сообщений', 'settings_messages.php', 3);
INSERT INTO `rusfusion_admin` VALUES (36, 'GS', 'set.gif', 'Настройки гостевой', 'gd_settings.php', 3);
INSERT INTO `rusfusion_admin` VALUES (37, 'GB', 'gb.gif', 'Гостевая', 'gd.php', 1);
INSERT INTO `rusfusion_admin` VALUES (38, 'S3', 'settings_forum.gif', 'Управление аттачами', 'attachments_forum.php', 3);
INSERT INTO `rusfusion_admin` VALUES (39, 'F', 'forums.gif', 'Основные настройки форума', 'forum_settings.php', 3);
INSERT INTO `rusfusion_admin` VALUES (40, 'IC', 'admins.gif', 'Информация о системе', 'info_cms.php', 3);


что мне нужно написать внизу чтобы была кодировка? а то пробовал по разному так нельзя smiley
 
^ наверх ^
# 7  
iceberg
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 57
Зарегистрирован: 24 Августа 2009, 19:14:36
Сказали спасибо 2 раз
Статус: offline
Опубликовано 01 Декабря 2009, 23:21:14
не надо ничего дописовать.
будут обновления и запутаешься.

понятно хост американский.
делай так
заходишь в свой кабинет на хостинге и нажимаешь phpMyadmin
смотришь чтобы было так
сравнение: utf8_general_ci
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_general_ci указываешь когда нажмешь ОПЕРАЦИИ
удаляешь всю базу которую загрузил(бекап у тебя есть) на хостинге
потом импорт и выбираешь с компа
Кодировка файла : cp1251
если сам файл базы не конвертировал на своем компе,
должно все отлично быть


[Изменил(а) iceberg, 01 Декабря 2009, 23:22:25]

--------------------
А ты такой холодный ...
^ наверх ^
# 8  
vital112
Пользователь

Avatar пользователя




Местный

Сообщений: 10
Зарегистрирован: 08 Октября 2008, 22:01:44
Сказали спасибо 0 раз
Статус: offline
Опубликовано 01 Декабря 2009, 23:39:55
спасибо smiley решил я эту проблему другими 2 способами, напишу здесь, мало ли кто то так же промучается как я 3 часа!!!!!
1 способ конечно проще )) везде поставить Cp1251 (ставил utf 8 или latin1) Не помогло smiley
а 2 способ возможно это он и на 1 повлиял т.к. после этого способа у меня наконец таки стал поддерживаться русский это мне скриптик подкинули:

require_once $folder_level."config.php"; - файлик, в котором были настройки
define("BASEDIR", $folder_level);- это так...

// Establish mySQL database connection
$link = dbconnect($db_host, $db_user, $db_pass, $db_name); - подключение к базе данных, о чём я говорил, тут чуть по другому только.
mysql_query("SET NAMES 'Cp1251'"smiley; - а вот о чём я всё время говорил - эта запись всё лечит

 
^ наверх ^
# 9  
iceberg
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 57
Зарегистрирован: 24 Августа 2009, 19:14:36
Сказали спасибо 2 раз
Статус: offline
Опубликовано 01 Декабря 2009, 23:53:57
правильно ты когда импотрируешь базу надо cp1251 ставить.
но зато твой полегче.
отредактируй и смайлики лучше запрети.


[Изменил(а) iceberg, 01 Декабря 2009, 23:54:50]

--------------------
А ты такой холодный ...
^ наверх ^
Перейти на форум:


95,169,387 уникальных посетителей
сейчас: 26 Апреля 2024, 20:46:22
Генерация страницы: 0.23 сек.