AntiSlaed CMS
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, Гость ( Вход | Регистрация )

> Внимание!

Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.


> Внимание!

В данном форуме под "Разным" подразумевается всё что относится к AntiSlaed CMS но не входит по логике в другие форумы категории AntiSlaed CMS. Создание тем которые должны быть в форуме "Флейм" или др. ЗАПРЕЩЕНО!

3 Страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
> Проблемы с КОДИРОВКОЙ!, Отображается: '?????????????' вместо нормальных букв!!
Apostal
сообщение Dec 22 2008, 08:15
Сообщение #41


Я уже люблю АС
Иконка группы

Группа: Пользователи

Сообщений: 103
Регистрация:
21.10.2008
Пользователь №: 5,986
Спасибо сказали: 6

Вставить ник




блин дебилизм у мну с русской кодировкой никогда проблем небыло есть несколько путей решения проблемы
1. если устанавляивайте на 4.3 вод где написано кодировка и цифры 1251 меняете эти цифры на 1252 и все пашет.
2. Есть более муторный способ для других систем но все же 100% скачивает NaviCat for MySQL выделяем табличку нажимаем design table кликаем вкладку Options в пункте Character set выбираем latin1 -- cp1252 West European в пункте collation выбираем latin1_swedish_ci и так даллее во всех таблицах которые этого требуют
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
barigin
сообщение Dec 23 2008, 02:12
Сообщение #42


Приблуда
Иконка группы

Группа: Пользователи

Сообщений: 10
Регистрация:
19.7.2008
Пользователь №: 4,758
Спасибо сказали: 1

Вставить ник




попробуйте этот способ lecactus.ru/2008/01/11/1495/, сам сча сталкнулся с такой проблемой старый хостер отдал мускул в latin1 пришлось поискать как исправить, всё исправилось отлично.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Sys(3)X
сообщение Dec 23 2008, 03:23
Сообщение #43


Живу на АС
Иконка группы

Группа: Администратор

Сообщений: 2,898
Регистрация:
27.3.2007
Пользователь №: 1
Спасибо сказали: 1012

Вставить ник




Если у хостера стоят настройки MySQL с кодировкой latin1 по умолчанию нужно обращаться к нему. Как правило, при переходе от таких хостеров всегда бывают проблемы, очень часто когда они отдают бекапы кодировку баз в них восстановить очень сложно т.к. при бекапе всё это переводится в utf8. Поэтому прежде всего решите проблему с хостером, и обьясните что по умолчанию все базы в обязательном порядке должны создаваться в cp1251.
Далее - если у вас база в latin1, то можно легко переделать всё в cp1251 командой iconv через PHP или SSH. более проще задействовать скрипт Sypex Dumper который сделает тоже самое быстрее.

Никогда не допускайте чтобы таблицы в базе были в разных кодировках (одно дело когда cp1251 и utf8 - другое когда latin1 и прочее). Проверьте хостера (если он делает бекапы) скачав последнюю версию бекапа и проверив кодировку. Регулярно сами делайте бекапы базы данных.

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

Бекап MySQL лучше делать Sypex Dumper'om, а не через phpMyAdmin.
Sys(3)X, Вас 3 раз(а) поблагодарили за это сообщение:
Cricket, DjSalamander, Smer4
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
morkovka
сообщение Jan 20 2009, 14:25
Сообщение #44


Я только смотрю...
Иконка группы

Группа: Пользователи

Сообщений: 7
Регистрация:
15.1.2009
Пользователь №: 6,968
Спасибо сказали: 0

Вставить ник




Народ помогите решить проблему, при установки системы АС 4.3.1 ставил кодировку 1251, таже самая проблема вместо русского шрифта - ????, в мускуле в сравнение стоит latin1_swedish_ci
Подскажите как можно разрешить проблему быстро, на всякий случай вот сайт http://1944.tiblad.com
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
set
сообщение Jan 20 2009, 17:46
Сообщение #45


Я уже люблю АС
Иконка группы

Группа: Пользователи

Сообщений: 158
Регистрация:
19.9.2007
Из: Юкрэйн
Пользователь №: 928
Спасибо сказали: 20

Вставить ник




Как создавал? В phpmyadmin можно указать сравнение при создании БД.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
morkovka
сообщение Jan 22 2009, 13:46
Сообщение #46


Я только смотрю...
Иконка группы

Группа: Пользователи

Сообщений: 7
Регистрация:
15.1.2009
Пользователь №: 6,968
Спасибо сказали: 0

Вставить ник




я создавал через панель на у моего хостера а не через пхпмайадмин, исправить можно?

переустановил систему, тоже самое...
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Spyke
сообщение Jan 22 2009, 20:41
Сообщение #47


Юзверь
Иконка группы

Группа: Пользователи

Сообщений: 38
Регистрация:
17.12.2007
Из: Russia
Пользователь №: 1,659
Спасибо сказали: 103

Вставить ник




Попробуй добавить в function/mysql.php в конец файла до ?> следующие строки:
КОД
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");


Сообщение отредактировал Spyke: Jan 22 2009, 20:42
Spyke, Вас 1 раз(а) поблагодарили за это сообщение:
Cricket
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
dmitrs
сообщение Feb 5 2009, 18:10
Сообщение #48


Я только смотрю...
Иконка группы

Группа: Пользователи

Сообщений: 3
Регистрация:
21.1.2009
Пользователь №: 7,074
Спасибо сказали: 1

Вставить ник




Такая вот проблема. установил. с кодировкой все ок. нормальное отображение. но если на сейте изменить например название модуля, или запостить новость или страничку то выводит знаки вопроса.
и база и сайт в cp1251_general_ci
куда копать?
dmitrs, Вас 1 раз(а) поблагодарили за это сообщение:
nethak
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Feb 5 2009, 22:23
Сообщение #49


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




ЦИТАТА(dmitrs @ Feb 5 2009, 16:10 ) *
Такая вот проблема. установил. с кодировкой все ок. нормальное отображение. но если на сейте изменить например название модуля, или запостить новость или страничку то выводит знаки вопроса.
и база и сайт в cp1251_general_ci
куда копать?



форум читать,кнопочкай поиск попользоватся
DjSalamander, Вас 1 раз(а) поблагодарили за это сообщение:
nethak
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Sys(3)X
сообщение Feb 6 2009, 09:35
Сообщение #50


Живу на АС
Иконка группы

Группа: Администратор

Сообщений: 2,898
Регистрация:
27.3.2007
Пользователь №: 1
Спасибо сказали: 1012

Вставить ник




ЦИТАТА(dmitrs @ Вчера, 18:10 )
и база и сайт в cp1251_general_ci


cp1251_general_ci это указанное сравнение - то что данные там в 1251 это совсем не значит. Например недавно была ситуация что в базе срвнение прописано utf8 и cp1251, а реально данные были в latin1. Это очень плохо, из-за этого могут возникнуть проблемы при восстановлении бекапов. Исправляйте.
Sys(3)X, Вас 1 раз(а) поблагодарили за это сообщение:
nethak
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
set
сообщение Feb 11 2009, 15:28
Сообщение #51


Я уже люблю АС
Иконка группы

Группа: Пользователи

Сообщений: 158
Регистрация:
19.9.2007
Из: Юкрэйн
Пользователь №: 928
Спасибо сказали: 20

Вставить ник




ЦИТАТА(Sys(3)X @ Feb 6 2009, 08:35 ) *
cp1251_general_ci это указанное сравнение - то что данные там в 1251 это совсем не значит. Например недавно была ситуация что в базе срвнение прописано utf8 и cp1251, а реально данные были в latin1. Это очень плохо, из-за этого могут возникнуть проблемы при восстановлении бекапов. Исправляйте.

А как узнать в какой кодировке реально хранятса данные?
SnypexDumper перекодирует данные или сравнение меняет?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Sys(3)X
сообщение Feb 11 2009, 15:51
Сообщение #52


Живу на АС
Иконка группы

Группа: Администратор

Сообщений: 2,898
Регистрация:
27.3.2007
Пользователь №: 1
Спасибо сказали: 1012

Вставить ник




ЦИТАТА(set @ Сегодня, 15:28 )
А как узнать в какой кодировке реально хранятса данные?


Хм, ну скачать на комп, менять кодировки и смотреть на текст, хотя в реальности мне перевести данные в latin1 на компе не удалось, поэтому только через SET NAMES на сайте наверное. А вообще ты знать должен.

ЦИТАТА(set @ Сегодня, 15:28 )
SnypexDumper перекодирует данные или сравнение меняет?


Сначало первое потом второе.
Вообще в зависимости от настроек.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
MLRoman
сообщение Apr 2 2009, 19:10
Сообщение #53


Приблуда
Иконка группы

Группа: Пользователи

Сообщений: 12
Регистрация:
2.4.2009
Пользователь №: 7,931
Спасибо сказали: 0

Вставить ник




Самое легкое решение данной проблемы по-моему такое (сам так делал). Сдедуйте следующим действиям:
1. Создайте базу MySQL.
2. В phpMyAdmin в вашей созданой сбазе во вкладке "операции" установите нужное сравнение.
3. И только после пунктов 1 и 2 продолжайте установку CMS на свой сайт.
Тогда выши таблицы создадутся с нужными сравнениями!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
merlak
сообщение Apr 28 2009, 14:48
Сообщение #54


Юзверь
Иконка группы

Группа: Пользователи

Сообщений: 38
Регистрация:
20.3.2008
Пользователь №: 2,814
Спасибо сказали: 0

Вставить ник




Я недавно создал под домен, переместил туда свой сайт. База та же..

Сам сайт нормально работает. НО вот на форуме и в админке сайта кодировка почему то испортилась. ЧТо делать?? Подскажите пожалуйста!???

Кодировку можно поменять если только в ручную через настройки браузера, но ведь пользователю это объяснять не будешь каждый раз..Помогите..((
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Sys(3)X
сообщение Apr 28 2009, 17:20
Сообщение #55


Живу на АС
Иконка группы

Группа: Администратор

Сообщений: 2,898
Регистрация:
27.3.2007
Пользователь №: 1
Спасибо сказали: 1012

Вставить ник




ЦИТАТА(merlak @ Сегодня, 15:48 )
Кодировку можно поменять если только в ручную через настройки браузера


Значит у Вас несовпадает кодировка что идёт из базы и кодировка страницы. Кодировка страницы меняется в языковых файлах, также можно добавить AddDefaultCharset в .htaccess
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Osangar
сообщение May 11 2009, 16:25
Сообщение #56


Я только смотрю...
Иконка группы

Группа: Пользователи

Сообщений: 9
Регистрация:
16.4.2009
Пользователь №: 8,097
Спасибо сказали: 0

Вставить ник




У меня вопрос. Будет ли AS работать корректно на UTF8
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
termit
сообщение May 31 2009, 02:10
Сообщение #57


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 62
Регистрация:
19.4.2009
Из: Украина
Пользователь №: 8,143
Спасибо сказали: 2

Вставить ник




Помогите пожалуйста...
Жил на бесплатном хостинге, без рекламы, с мускулом, пхп, в общем жизнь малина...
На днях они всунули рекламу, и ещо кучу ограничений...
Нашёл куда переехать, но слить нормально базу неполучается, думпер неработает изза их ограничений....
Всё что удалось достать с помощю ПМА прилагаю ниже..
Помогите розобраться что за кодировка и привести базу в нормальное состояние...
Раньше на том хосте стояла кодировка утф8 и соединение аналогичное. кодировка страниц кп1251. отображалось норм...
Прикрепленные файлы
Прикрепленный файл  147820.zip ( 123.14 Кб ) Кол-во загрузок: 3
 
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DekaH
сообщение Jun 24 2009, 20:46
Сообщение #58


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 94
Регистрация:
10.9.2008
Пользователь №: 5,417
Спасибо сказали: 5

Вставить ник




Решил не создавать новую тему, а продолжить эту.

Переезжаю на другой хостинг, со старого беру файл db.sql, открываю его, смотрю, а там все кавычки превратились в &quot; и все остальные символы в такие же каракули... Чего только уже не перепробовал, не понимаю как это исправить.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
petrnet64
сообщение Nov 9 2010, 21:23
Сообщение #59


Приблуда
Иконка группы

Группа: Пользователи

Сообщений: 29
Регистрация:
23.6.2007
Из: Russia, Tula, Chulkovo
Пользователь №: 219
Спасибо сказали: 9

Вставить ник




ЦИТАТА(rey @ May 22 2008, 15:15 ) *
Попробуй в function/mysql.php в самый конец перед ?> добавить
КОД
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");

Спасибо - вот это сразу помогло!!! (IMG:http://antislaed.net/style_emoticons/default/biggrin.gif)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Nov 9 2010, 22:42
Сообщение #60


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




ЦИТАТА
все кавычки превратились в &quot;



На сей щчет я где то писал, повторю и здесь, чтоб кавычки не превращались в &quot;, делается следующее: в function.php
замените

КОД
."<textarea id=\"n".$id."\" name=\"".$name."\" cols=\"65\" rows=\"".$rows."\" class=\"".$style."\" onkeypress=\"TransliteFeld(this, event)\" onselect=\"FieldName(this, this.name)\" onclick=\"FieldName(this, this.name)\" onkeyup=\"FieldName(this, this.name)\">".htmlspecialchars(replace_break($desc))."</textarea>"

на
ЦИТАТА
."<textarea id=\"n".$id."\" name=\"".$name."\" cols=\"65\" rows=\"".$rows."\" class=\"".$style."\" onkeypress=\"TransliteFeld(this, event)\" onselect=\"FieldName(this, this.name)\" onclick=\"FieldName(this, this.name)\" onkeyup=\"FieldName(this, this.name)\">".replace_break($desc)."</textarea>"
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
GoogleBot
сообщение Nov 9 2010, 22:42
Сообщение #


Рекламные обьявления от Google













Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
Цитировать сообщение

3 Страниц V  < 1 2 3
Ответить в данную темуНачать новую тему

2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
 

RSS Текстовая версия Сейчас: 20 May 2024 - 09:46
Хостинг предоставлен NetLevel.Ru   Eleanor CMS