coderok
Участник
- Сообщения
- 12
- Реакции
- 0
coderok
Участник
- Сообщения
- 12
- Реакции
- 0
Вот сайт bonusnik.suAPTEMOH написал(а):Если Ctrl+U нажать, в хедере какая стоит?
+ какая кодировка файлов? (именно файла)
Скрипт - https://cloud.mail.ru/public/HcxY/vvCzKFojA
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
Если панель хостинга ISP manager - это решается только через настройку WWW домена - нужно выбрать кодировку Windows-1251
Если кодировки такой не видишь, то пиши хостеру (если ты на хостинге) пусть создаст файл "charset" в директории /usr/local/mgr5/etc/ содержащий всего 2 строки:
и у тебя появится возможность выбрать кодировку. Если у тебя vds/дедик то сам вводишь:
и прописываешь 2 строки указанных выше
Если кодировки такой не видишь, то пиши хостеру (если ты на хостинге) пусть создаст файл "charset" в директории /usr/local/mgr5/etc/ содержащий всего 2 строки:
Apache:
utf-8
windows-1251
Код:
cd /usr/local/mgr5/etc/
Код:
touch charset
Код:
vi charset
pligin
Участник
- Сообщения
- 3.654
- Реакции
- 1.336
В настройках сервера почти всегда по умолчанию кодировка utf8.coderok написал(а):Все перепробовал. И ставил в .htaccess, бд, мета теги. Ничего не помогает. Все ровно одно и тоже...
Поэтому удали упоминание о кодировке из httaccess. Все файлы должны быть в кодировке utf8 без BOM, подключение к бд (classes/_class.db.php) также должно быть в utf8, таблицы в базе должны быть в utf8, данные в таблицах (varchar) должны быть в utf8_general_ci.
В meta html должна быть указана кодировка utf8
Invictus
Участник
- Сообщения
- 14
- Реакции
- 5
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
Веришь нет на ISP это не действует, если админ заранее не поставил костыль, поверь моему опыту. Могу по приезду дать чистую вирт машину куда установишь trial ISP manager и попробуй что-нибудь изменить в кодировке, если это не прописано в сервере.pligin написал(а):В настройках сервера почти всегда по умолчанию кодировка utf8.
Поэтому удали упоминание о кодировке из httaccess. Все файлы должны быть в кодировке utf8 без BOM, подключение к бд (classes/_class.db.php) также должно быть в utf8, таблицы в базе должны быть в utf8, данные в таблицах (varchar) должны быть в utf8_general_ci.
В meta html должна быть указана кодировка utf8
frosia
Участник
- Сообщения
- 16
- Реакции
- 1
Спасибо,
Invictus
помогло! Можно даже сказать, спасло , целый день мучилась, грузила базы - выгружала базы, читала все ресурсы, искала выход. И тут, две строчки - в точку..
Invictus
помогло! Можно даже сказать, спасло , целый день мучилась, грузила базы - выгружала базы, читала все ресурсы, искала выход. И тут, две строчки - в точку..
byba
Местный
- Сообщения
- 42
- Реакции
- 5
Я ниче не понимаю в php поэтому не пинайте сильно ногами. Но слышал на астановке как один пацан рассказывал другому что если на страничке вместа букв вопросы то надо найти файл _header.php в папке inc и вкинуть в него с самого верху чето типа:
<?php
header('Content-Type: text/html; charset=windows-1251');
?>
после этого вроде как обновить страничку и вопросики превратятся в буквы. Но у пацанов вид был ненадежный поэтому сильно я их слова на веру не беру. Глупость наверно сказал, не пинайте ногами я тут недавно.
<?php
header('Content-Type: text/html; charset=windows-1251');
?>
после этого вроде как обновить страничку и вопросики превратятся в буквы. Но у пацанов вид был ненадежный поэтому сильно я их слова на веру не беру. Глупость наверно сказал, не пинайте ногами я тут недавно.
pligin
Участник
- Сообщения
- 3.654
- Реакции
- 1.336
Явно Указывать кодировку нужно, если кодировка всего остального отличается и нужно подсказать серверу в какой кодировке показать данные.byba написал(а):Я ниче не понимаю в php поэтому не пинайте сильно ногами. Но слышал на астановке как один пацан рассказывал другому что если на страничке вместа букв вопросы то надо найти файл _header.php в папке inc и вкинуть в него с самого верху чето типа:
<?php
header('Content-Type: text/html; charset=windows-1251');
?>
после этого вроде как обновить страничку и вопросики превратятся в буквы. Но у пацанов вид был ненадежный поэтому сильно я их слова на веру не беру. Глупость наверно сказал, не пинайте ногами я тут недавно.
Если все сделано в одной кодировке, то такие "костыли" не нужны