nikitin2016
Участник
- Сообщения
- 228
- Реакции
- 12
Народ как убрать эту фигню ???
Я знаю что кодировка ! А у кого такое было что сохраняешь в во всех подряд кодировках и не сохраняет ни в одной , хотя стоило с ютф8 на виндоус 1251 поменять , а обратно фиг меняется ! И т. д. !!!
и перезагружаешь и историю чистишь и фиг ! Толку нет ! Что это может быть такое ?
Всегда сохранял и на глазах менялось , а тут ноль результата вообще !!!
Помогите коллеги !!! Уже голова трещит !
//ПолучаеРС? параРС?етры
Я знаю что кодировка ! А у кого такое было что сохраняешь в во всех подряд кодировках и не сохраняет ни в одной , хотя стоило с ютф8 на виндоус 1251 поменять , а обратно фиг меняется ! И т. д. !!!
и перезагружаешь и историю чистишь и фиг ! Толку нет ! Что это может быть такое ?
Всегда сохранял и на глазах менялось , а тут ноль результата вообще !!!
Помогите коллеги !!! Уже голова трещит !
//ПолучаеРС? параРС?етры
- Сообщения
- 280
- Реакции
- 46
Перекодируй все файлы с помощью Notepad++ в utf8 (без ВОМ) - и все проблемы исчезнут..nikitin2016 написал(а):Народ как убрать эту фигню ???
Я знаю что кодировка ! А у кого такое было что сохраняешь в во всех подряд кодировках и не сохраняет ни в одной , хотя стоило с ютф8 на виндоус 1251 поменять , а обратно фиг меняется ! И т. д. !!!
и перезагружаешь и историю чистишь и фиг ! Толку нет ! Что это может быть такое ?
Всегда сохранял и на глазах менялось , а тут ноль результата вообще !!!
Помогите коллеги !!! Уже голова трещит !
//ПолучаеРС? параРС?етры
Viktor
Участник
- Сообщения
- 734
- Реакции
- 113
nikitin2016
Участник
- Сообщения
- 228
- Реакции
- 12
и как интересно в базе данных кодировку поменять ???Viktor написал(а):Еще надо базу данных создать с нужной кодировкой.
Viktor
Участник
- Сообщения
- 734
- Реакции
- 113
Нужно при создании базы на хостинге сразу указать нужную кодировку.nikitin2016 написал(а):и как интересно в базе данных кодировку поменять ???
И ещё, если в некоторых подключаемых модулях другая кодировка, то надо в корневом файле .htaccess в самом верху вставить после:
*DirectoryIndex index.php
RewriteEngine On *
вот этот код:
ServerSignature Off
IndexIgnore *
Options -Indexes
SetEnvIf User-Agent MJ12bot MustDie=1
SetEnvIf User-Agent Twiceler MustDie=1
SetEnvIf User-Agent Baiduspider MustDie=1
#SetEnvIf User-Agent Slurp MustDie=1
SetEnvIf User-Agent Java MustDie=1
SetEnvIf User-Agent CommentReader MustDie=1
SetEnvIf User-Agent Dolphin MustDie=1
SetEnvIf User-Agent Yeti MustDie=1
SetEnvIf User-Agent discobot MustDie=1
SetEnvIf User-Agent BTWebClient MustDie=1
SetEnvIf User-Agent Tagoobot MustDie=1
SetEnvIf User-Agent Ezooms MustDie=1
SetEnvIf User-Agent igdeSpyder MustDie=1
SetEnvIf User-Agent AhrefsBot MustDie=1
SetEnvIf User-Agent ZmEu MustDie=1
Order allow,deny
Allow from all
Deny from env=MustDie
IndexIgnore *
Options -Indexes
SetEnvIf User-Agent MJ12bot MustDie=1
SetEnvIf User-Agent Twiceler MustDie=1
SetEnvIf User-Agent Baiduspider MustDie=1
#SetEnvIf User-Agent Slurp MustDie=1
SetEnvIf User-Agent Java MustDie=1
SetEnvIf User-Agent CommentReader MustDie=1
SetEnvIf User-Agent Dolphin MustDie=1
SetEnvIf User-Agent Yeti MustDie=1
SetEnvIf User-Agent discobot MustDie=1
SetEnvIf User-Agent BTWebClient MustDie=1
SetEnvIf User-Agent Tagoobot MustDie=1
SetEnvIf User-Agent Ezooms MustDie=1
SetEnvIf User-Agent igdeSpyder MustDie=1
SetEnvIf User-Agent AhrefsBot MustDie=1
SetEnvIf User-Agent ZmEu MustDie=1
Order allow,deny
Allow from all
Deny from env=MustDie
Должно получиться так:
DirectoryIndex index.php
RewriteEngine On
ServerSignature Off
IndexIgnore *
Options -Indexes
SetEnvIf User-Agent MJ12bot MustDie=1
SetEnvIf User-Agent Twiceler MustDie=1
SetEnvIf User-Agent Baiduspider MustDie=1
#SetEnvIf User-Agent Slurp MustDie=1
SetEnvIf User-Agent Java MustDie=1
SetEnvIf User-Agent CommentReader MustDie=1
SetEnvIf User-Agent Dolphin MustDie=1
SetEnvIf User-Agent Yeti MustDie=1
SetEnvIf User-Agent discobot MustDie=1
SetEnvIf User-Agent BTWebClient MustDie=1
SetEnvIf User-Agent Tagoobot MustDie=1
SetEnvIf User-Agent Ezooms MustDie=1
SetEnvIf User-Agent igdeSpyder MustDie=1
SetEnvIf User-Agent AhrefsBot MustDie=1
SetEnvIf User-Agent ZmEu MustDie=1
Order allow,deny
Allow from all
Deny from env=MustDie
# Основной домен
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
и так далее....
RewriteEngine On
ServerSignature Off
IndexIgnore *
Options -Indexes
SetEnvIf User-Agent MJ12bot MustDie=1
SetEnvIf User-Agent Twiceler MustDie=1
SetEnvIf User-Agent Baiduspider MustDie=1
#SetEnvIf User-Agent Slurp MustDie=1
SetEnvIf User-Agent Java MustDie=1
SetEnvIf User-Agent CommentReader MustDie=1
SetEnvIf User-Agent Dolphin MustDie=1
SetEnvIf User-Agent Yeti MustDie=1
SetEnvIf User-Agent discobot MustDie=1
SetEnvIf User-Agent BTWebClient MustDie=1
SetEnvIf User-Agent Tagoobot MustDie=1
SetEnvIf User-Agent Ezooms MustDie=1
SetEnvIf User-Agent igdeSpyder MustDie=1
SetEnvIf User-Agent AhrefsBot MustDie=1
SetEnvIf User-Agent ZmEu MustDie=1
Order allow,deny
Allow from all
Deny from env=MustDie
# Основной домен
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
и так далее....
nikitin2016
Участник
- Сообщения
- 228
- Реакции
- 12
увы ничего не выходит Все модули норм отображаются , проблема только с одним ! Базу что ли удалить да заново залить ? Уже не знаю что смастерить чтоб работало !Viktor написал(а):Нужно при создании базы на хостинге сразу указать нужную кодировку.
И ещё, если в некоторых подключаемых модулях другая кодировка, то надо в корневом файле .htaccess в самом верху вставить после:
*DirectoryIndex index.php
RewriteEngine On *
вот этот код:
ServerSignature Off
IndexIgnore *
Options -Indexes
SetEnvIf User-Agent MJ12bot MustDie=1
SetEnvIf User-Agent Twiceler MustDie=1
SetEnvIf User-Agent Baiduspider MustDie=1
#SetEnvIf User-Agent Slurp MustDie=1
SetEnvIf User-Agent Java MustDie=1
SetEnvIf User-Agent CommentReader MustDie=1
SetEnvIf User-Agent Dolphin MustDie=1
SetEnvIf User-Agent Yeti MustDie=1
SetEnvIf User-Agent discobot MustDie=1
SetEnvIf User-Agent BTWebClient MustDie=1
SetEnvIf User-Agent Tagoobot MustDie=1
SetEnvIf User-Agent Ezooms MustDie=1
SetEnvIf User-Agent igdeSpyder MustDie=1
SetEnvIf User-Agent AhrefsBot MustDie=1
SetEnvIf User-Agent ZmEu MustDie=1
Order allow,deny
Allow from all
Deny from env=MustDie
Должно получиться так:
DirectoryIndex index.php
RewriteEngine On
ServerSignature Off
IndexIgnore *
Options -Indexes
SetEnvIf User-Agent MJ12bot MustDie=1
SetEnvIf User-Agent Twiceler MustDie=1
SetEnvIf User-Agent Baiduspider MustDie=1
#SetEnvIf User-Agent Slurp MustDie=1
SetEnvIf User-Agent Java MustDie=1
SetEnvIf User-Agent CommentReader MustDie=1
SetEnvIf User-Agent Dolphin MustDie=1
SetEnvIf User-Agent Yeti MustDie=1
SetEnvIf User-Agent discobot MustDie=1
SetEnvIf User-Agent BTWebClient MustDie=1
SetEnvIf User-Agent Tagoobot MustDie=1
SetEnvIf User-Agent Ezooms MustDie=1
SetEnvIf User-Agent igdeSpyder MustDie=1
SetEnvIf User-Agent AhrefsBot MustDie=1
SetEnvIf User-Agent ZmEu MustDie=1
Order allow,deny
Allow from all
Deny from env=MustDie
# Основной домен
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
и так далее....
Viktor
Участник
- Сообщения
- 734
- Реакции
- 113
да, только создание новой базы с кодировкой cp1251 попробуй, потому что по умолчанию многие скрипты фермы на ней работают. А код в файле .htaccess оставь на будущее.nikitin2016 написал(а):увы ничего не выходит Все модули норм отображаются , проблема только с одним ! Базу что ли удалить да заново залить ? Уже не знаю что смастерить чтоб работало !
nikitin2016
Участник
- Сообщения
- 228
- Реакции
- 12
Viktor
Участник
- Сообщения
- 734
- Реакции
- 113
DENIKA31
Местный
- Сообщения
- 39
- Реакции
- 2
bt245
Местный
- Сообщения
- 61
- Реакции
- 0
У меня проблема такая. Залил сайт на другой сервер. Когда заходишь в админочку и добавляешь новости или контакты, о игре, через встроенный редактор, то после сохранения теста сразу все русские символы становятся вопросительными знаками, английский показывает. Все на сайте тоже нормально. Только вот когда пользуешься встроенным текстовым редактором. Помогите. В чем может быть проблема. Все способы перепробовал которые здесь пишут. Может что я не понял и не правильно сделал?
Viktor
Участник
- Сообщения
- 734
- Реакции
- 113
Попробуй в файле .htaccess вставить в третью, например, строку:bt245 написал(а):У меня проблема такая. Залил сайт на другой сервер. Когда заходишь в админочку и добавляешь новости или контакты, о игре, через встроенный редактор, то после сохранения теста сразу все русские символы становятся вопросительными знаками, английский показывает. Все на сайте тоже нормально. Только вот когда пользуешься встроенным текстовым редактором. Помогите. В чем может быть проблема. Все способы перепробовал которые здесь пишут. Может что я не понял и не правильно сделал?
AddDefaultCharset WINDOWS-1251
bt245
Местный
- Сообщения
- 61
- Реакции
- 0
не помогает уже пробовал. сейчас опять попробовал. и менял кодировку в базе и через нотпед менял кодировку на uft8 ничего не помогаетViktor написал(а):Попробуй в файле .htaccess вставить в третью, например, строку:
AddDefaultCharset WINDOWS-1251
Viktor
Участник
- Сообщения
- 734
- Реакции
- 113
R508
Участник
- Сообщения
- 53
- Реакции
- 2
Писал в аналогичной теме здесь. Нужно сделать сравнение таблиц в БД. 3 секунды и проблема решена. Но еще есть один нюанс по поводу публикации новостей с админки. Имею на двух разных хостингах сайты - с одного хостинга новости идут в нормальной кодировке с админки, а на втором только на латинке, или вообще пустая публикация. Менял и перезаливал сайты местами те же результаты. Многое зависит от самого хостинга и его серверов.bt245 написал(а):не помогает уже пробовал. сейчас опять попробовал. и менял кодировку в базе и через нотпед менял кодировку на uft8 ничего не помогает
bt245
Местный
- Сообщения
- 61
- Реакции
- 0
Подскажите пожалуйста как сделать сравнение базы? Я только что написал на хостинг об этой проблеме, но может еще получится сделать самому. у меня сейчас хостинг 24hoster. До этого beget был там нормально все работало.R508 написал(а):Писал в аналогичной теме здесь. Нужно сделать сравнение таблиц в БД. 3 секунды и проблема решена. Но еще есть один нюанс по поводу публикации новостей с админки. Имею на двух разных хостингах сайты - с одного хостинга новости идут в нормальной кодировке с админки, а на втором только на латинке, или вообще пустая публикация. Менял и перезаливал сайты местами те же результаты. Многое зависит от самого хостинга и его серверов.
R508
Участник
- Сообщения
- 53
- Реакции
- 2
Открываем phpMyAdmin жмем на нужную БД чтобы видеть перед собой все таблицы жмем кнопку Операции в самом верху справа внизу видим Сравнения выбираем cp1251_general_ci жмем ОК . Все что отображалось криво будет работать. Если новости останутся с админки знаками вопросов - проблема в хостинге.bt245 написал(а):Подскажите пожалуйста как сделать сравнение базы? Я только что написал на хостинг об этой проблеме, но может еще получится сделать самому. у меня сейчас хостинг 24hoster. До этого beget был там нормально все работало.
bt245
Местный
- Сообщения
- 61
- Реакции
- 0
Спасибо. Вот только что ответили с хостинга и я создал тикет и сразу все заработало. Видать у них проблема была. А за инфо спасибо. На будущее учту.R508 написал(а):Открываем phpMyAdmin жмем на нужную БД чтобы видеть перед собой все таблицы жмем кнопку Операции в самом верху справа внизу видим Сравнения выбираем cp1251_general_ci жмем ОК . Все что отображалось криво будет работать. Если новости останутся с админки знаками вопросов - проблема в хостинге.
R508
Участник
- Сообщения
- 53
- Реакции
- 2
А вообще лучше перекодировать файлы сайта в UTF-8 без BOM и проделать тоже с таблицами в БД. При дальнейшем обслуживании сайта проблем не будет.bt245 написал(а):Спасибо. Вот только что ответили с хостинга и я создал тикет и сразу все заработало. Видать у них проблема была. А за инфо спасибо. На будущее учту.
bt245
Местный
- Сообщения
- 61
- Реакции
- 0
Только что написали с хостинга и дали ссылку как сравнивать. Вот в чем причина была. Я чуть чуть не успел воспользоваться вашим советом. Оказывается сравнить надо было таблицы. как вы и говорили.R508 написал(а):А вообще лучше перекодировать файлы сайта в UTF-8 без BOM и проделать тоже с таблицами в БД. При дальнейшем обслуживании сайта проблем не будет.