|
Проблемы с кодировкой (joomla) (II)
|
| Автор |
Сообщение |
NismoXid Хостинг — это наше всё!

Зарегистрирован: 22.12.2006 Сообщения: 131
9851 
|
Добавлено: Вт, 04 Ноя, 2008 12:53 Заголовок сообщения: Проблемы с кодировкой (joomla) (II) |
|
|
leticon.zoxt.net
Переустановил joomla. провожу импорт бд. Через mysql admin. Через импорт или sql запрос - значения не имеет - результат всегда 1.
Импорт базы проходит удачно - захожу на сайт - везде вопросики, кроме "автор статьи" или "последнее обновление". В админке - основные функции - на русском, как надо - а часть - вопросики. Подробности на скринах. Фак читал, делал как там написано. Дамп содержит верную кодировку. Начало:
| Код: | -- phpMyAdmin SQL Dump
-- version 2.11.9.1
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Ноя 04 2008 г., 06:25
-- Версия сервера: 5.0.51
-- Версия PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- База данных: `leticon_joomla`
--
-- --------------------------------------------------------
--
-- Структура таблицы `jos_banner`
--
CREATE TABLE `jos_banner` (
`bid` int(11) NOT NULL auto_increment,
`cid` int(11) NOT NULL default '0',
`type` varchar(10) NOT NULL default 'banner',
`name` varchar(50) NOT NULL default '',
`imptotal` int(11) NOT NULL default '0',
`impmade` int(11) NOT NULL default '0',
`clicks` int(11) NOT NULL default '0',
`imageurl` varchar(100) NOT NULL default '',
`clickurl` varchar(200) NOT NULL default '',
`date` datetime default NULL,
`showBanner` tinyint(1) NOT NULL default '0',
`checked_out` tinyint(1) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`editor` varchar(50) default NULL,
`custombannercode` text,
PRIMARY KEY (`bid`),
KEY `viewbanner` (`showBanner`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=4 ; |
Еще одна вещь: В БД (после импорта, конечно. если смотреть через mysqladmin) - все русские символы отображаются нормально!
Скриншоты:
-
 |
|
| Вернуться к началу |
|
 |
girafenok Хостинг — это наше всё!


Зарегистрирован: 17.11.2007 Сообщения: 158
13289 
|
Добавлено: Вт, 04 Ноя, 2008 16:31 Заголовок сообщения: |
|
|
А разве joomla не в юникоде работает? Тогда и БД быть в юникоде.
После установления соединения с БД послать запрос
или
|
|
| Вернуться к началу |
|
 |
NismoXid Хостинг — это наше всё!

Зарегистрирован: 22.12.2006 Сообщения: 131
9851 
|
Добавлено: Вт, 04 Ноя, 2008 19:29 Заголовок сообщения: |
|
|
| Ни то ни другое не помогает. |
|
| Вернуться к началу |
|
 |
NismoXid Хостинг — это наше всё!

Зарегистрирован: 22.12.2006 Сообщения: 131
9851 
|
Добавлено: Вт, 04 Ноя, 2008 20:24 Заголовок сообщения: |
|
|
| Проблема не в дампе. Я пробовал несколько вариантов. Не в релизах джумлы. Я ставил 1.0.12-13-14-15, 1.15. |
|
| Вернуться к началу |
|
 |
eomysupport Администратор

Зарегистрирован: 25.12.2005 Сообщения: 4027
-56949 
|
|
| Вернуться к началу |
|
 |
NismoXid Хостинг — это наше всё!

Зарегистрирован: 22.12.2006 Сообщения: 131
9851 
|
Добавлено: Ср, 05 Ноя, 2008 15:54 Заголовок сообщения: |
|
|
| Решил проблему... Поправил database.php и поставил в базе сравнение на 1251. |
|
| Вернуться к началу |
|
 |
uforum $a ||= 5;


Зарегистрирован: 22.01.2008 Сообщения: 715 Откуда: Литва 4862 
|
Добавлено: Вт, 25 Ноя, 2008 11:54 Заголовок сообщения: |
|
|
NismoXid
А можно поточнее что и как вы сделали в database.php? _________________
http://uforum.org.ua/
Всё про ОС в широком формате
http://bmw3.org.ua/
Всё про BMW 3 и 1 серии |
|
| Вернуться к началу |
|
 |
uforum $a ||= 5;


Зарегистрирован: 22.01.2008 Сообщения: 715 Откуда: Литва 4862 
|
Добавлено: Чт, 27 Ноя, 2008 06:50 Заголовок сообщения: |
|
|
У меня такие же проблемы но я не как не могу решить их дело в том что мне надо перенести на другой хост.
Я свой сайт уже не первый раз перенашу
RXFLY-FSAY-VHOST Всегда перенос проходил удачно не каких проблем не возникало надо было только конфиг поправить
Сейчас при переноси везде ?.
Я пробовал разные дампы с RXFLY FSAY VHOST.
Поменяв всю базу в cp1251 я смог получить
ÑåãîäГГї ГЈГҐГåðà ëüГûé Г
в юникод Ñåãîäíÿ ãåíåðàëüíûé ìåíåäæåð
Если смотреть дамп базы то всё в Îïóáëèêîâàí îò÷åò ïî óÿçâèìîñòÿì
Но почему этот дамп на
EOMY и VHOST нормально рабтает?
SET names делал кодировки БД менял, сравнивание менял.
PS С самого начала у меня вся база была в latin1_swedish_ci _________________
http://uforum.org.ua/
Всё про ОС в широком формате
http://bmw3.org.ua/
Всё про BMW 3 и 1 серии |
|
| Вернуться к началу |
|
 |
Веденин $a ||= 5;


Зарегистрирован: 17.05.2007 Сообщения: 1068 Откуда: Самара 4489 
|
|
| Вернуться к началу |
|
 |
uforum $a ||= 5;


Зарегистрирован: 22.01.2008 Сообщения: 715 Откуда: Литва 4862 
|
Добавлено: Чт, 27 Ноя, 2008 09:43 Заголовок сообщения: |
|
|
Веденин
Можеш пожалуйста по подробнее _________________
http://uforum.org.ua/
Всё про ОС в широком формате
http://bmw3.org.ua/
Всё про BMW 3 и 1 серии |
|
| Вернуться к началу |
|
 |
Веденин $a ||= 5;


Зарегистрирован: 17.05.2007 Сообщения: 1068 Откуда: Самара 4489 
|
Добавлено: Чт, 27 Ноя, 2008 10:24 Заголовок сообщения: |
|
|
Можно, код для экспорта из этого хостинга
| Код: | <?php
include('sql.php');
$db = new sql_db('localhost', '???','???','???', false);
$sql = "select `key` , `cnt` , `lastdate` , `firstdate` from `findquery` ';
$pdata = $db->sql_select($sql);
echo '<?php <br>';
echo "include('sql.php'); <br>";
echo '$db '."= new sql_db('localhost', '???','???','???', false); <br>";
for($i=1;$i<count($pdata);$i++)
echo '$db->sql_query'."(\"insert into `findquery`(`key`,`cnt`,`lastdate`, `firstdate`) value ('"
.$pdata[$i][0]."',".$pdata[$i][1].",'".$pdata[$i][2]."','".$pdata[$i][3]."');\");<br>";
echo '?>';
?> |
Надо заметить, что в коде используется своя библиотека sql.php, но суть понятна, браузер вернет скрипт, который нужно только скопировать на новый хостинг и запустить (естественно для каждой таблицы придется его переделать + сами таблицы уже на хостинге быть должны) _________________ Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других |
|
| Вернуться к началу |
|
 |
uforum $a ||= 5;


Зарегистрирован: 22.01.2008 Сообщения: 715 Откуда: Литва 4862 
|
Добавлено: Чт, 27 Ноя, 2008 11:05 Заголовок сообщения: |
|
|
Веденин
Спасибо но у меня нет не одного аккаунта на RXFLY, FSAY, VHOST
А в БД 97 таблиц _________________
http://uforum.org.ua/
Всё про ОС в широком формате
http://bmw3.org.ua/
Всё про BMW 3 и 1 серии |
|
| Вернуться к началу |
|
 |
Веденин $a ||= 5;


Зарегистрирован: 17.05.2007 Сообщения: 1068 Откуда: Самара 4489 
|
Добавлено: Чт, 27 Ноя, 2008 12:54 Заголовок сообщения: |
|
|
| uforum писал(а): | Веденин
Спасибо но у меня нет не одного аккаунта на RXFLY, FSAY, VHOST
А в БД 97 таблиц |
И все содержать русский текст? И на фига столько таблиц?
Ну можно написать скрипт, который просмотрет всю базу и создаст insert для всех таблиц автоматом. _________________ Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других |
|
| Вернуться к началу |
|
 |
uforum $a ||= 5;


Зарегистрирован: 22.01.2008 Сообщения: 715 Откуда: Литва 4862 
|
Добавлено: Чт, 27 Ноя, 2008 13:11 Заголовок сообщения: |
|
|
Веденин
Это от всяких компонентов _________________
http://uforum.org.ua/
Всё про ОС в широком формате
http://bmw3.org.ua/
Всё про BMW 3 и 1 серии |
|
| Вернуться к началу |
|
 |
|