1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
1

� вместо русских букв

27.03.2015, 19:21. Показов 215848. Ответов 15
Метки нет (Все метки)

Всем привет. Загружал сайт на русский хостинг - все хорошо, но как только загрузил на иностранный - все плохо, т.е. вместо русских букв - �. В .htaccess прописывал
HTML5
1
AddDefaultCharset utf-8
, но ничего. Как исправить?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2015, 19:21
Ответы с готовыми решениями:

� вместо русских букв
Ищу профи исправить проблему на сайте. ��� Эти знаки появляются в случае, если слова написаны...

HTML, CSS � вместо русских букв
Здравствуйте! Есть домен, сайт на нем. Вордпресс. Я запихал в новую папку шаблон сайта. Открываю...

Вместо русских букв знаки препинания
Всем доброго времени суток, на сайте http://oknoffsochi.ru/ столкнулся с проблемой написания...

Кракозябры вместо русских букв.но только в footer
Добрый день уважаемые форумчане! Возникла новая проблема - по всей страничке все хорошо, в футере...

15
Эксперт HTML/CSS
2957 / 2546 / 1066
Регистрация: 15.12.2012
Сообщений: 9,607
Записей в блоге: 10
27.03.2015, 20:38 2
Цитата Сообщение от Trances Посмотреть сообщение
Загружал сайт на русский хостинг - все хорошо, но как только загрузил на иностранный - все плохо, т.е. вместо русских букв - �. В .htaccess прописывал
Сначала посмотрите правила сравнения в бд(utf8_general_ci) и как вариант при подключении к базе сделать запрос:
PHP
1
mysql_query('set names utf8');
Для начала...
1
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
28.03.2015, 17:18  [ТС] 3
Fedor92, стоит utf8_general_ci, а как запрос отправить я не знаю

Добавлено через 12 минут
Fedor92, запрос отправил, но ошибка: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'mysql_query('set names utf8')' at line 1
0
Эксперт HTML/CSS
2957 / 2546 / 1066
Регистрация: 15.12.2012
Сообщений: 9,607
Записей в блоге: 10
28.03.2015, 18:06 4
Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

Trances, должен быть файлик с именем config.php
Примерно так:
Подключаемся к бд
PHP
1
2
mysql_connect("localhost","user","pass");
mysql_select_db("db")
Указываем кодировку
PHP
1
mysql_query("SET NAMES 'utf8'");
Добавлено через 47 минут
Цитата Сообщение от Trances Посмотреть сообщение
Fedor92, запрос отправил, но ошибка: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'mysql_query('set names utf8')' at line 1
Запрос Вы делаете не напрямую в бд через phpmyadmin, а через файл config.php после подключения к базе, Вы указываете кодировку...
Кстати ещё такой вопрос крякозябрами пошёл контент всех русских букв или только тех, которые из бд подымаются?
Поскольку если весь, тогда есть смысл проверить подключение кодировки метатегом в <head>:
HTML5
1
<meta charset="utf-8">
И кодировку самих файлов... Должна быть у всех поголовно UTF-8 без BOM...
1
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
28.03.2015, 18:47  [ТС] 5
Написал
HTML5
1
mysql_query("SET NAMES 'utf8'");
после
HTML5
1
2
3
4
    public $HostDB = "bucks-up.com.mysql";
    public $UserDB = "bucks_up_com";
    public $PassDB = "xU8izczD";
    public $BaseDB = "bucks_up_com";
И сайт перестал работать, а насчет отправки я не понял.
0
Эксперт HTML/CSS
2957 / 2546 / 1066
Регистрация: 15.12.2012
Сообщений: 9,607
Записей в блоге: 10
28.03.2015, 18:52 6
Trances, полный текст файла покажите...

Добавлено через 1 минуту
Кстати, на вопрос не ответили кодировка упала только у элементов контент, которых подключается из бд или у всех поголовно...?
1
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
28.03.2015, 18:56  [ТС] 7
Fedor92, и еще. Даже на хостинге, где русские буквы иероглифы.

Добавлено через 3 минуты
Fedor92, я не понял. На всем сайте вопросики.
0
Эксперт HTML/CSS
2957 / 2546 / 1066
Регистрация: 15.12.2012
Сообщений: 9,607
Записей в блоге: 10
28.03.2015, 18:57 8
Ага... По ходу - это не база... Дайте линк на сайт...
1
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
28.03.2015, 18:59  [ТС] 9
Fedor92, bucks-up.com
0
Эксперт HTML/CSS
2957 / 2546 / 1066
Регистрация: 15.12.2012
Сообщений: 9,607
Записей в блоге: 10
28.03.2015, 19:04 10
У вас проблемы вызваны использованием кодировки Windows - 1251
1
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
28.03.2015, 19:06  [ТС] 11
Fedor92, и что нужно сделать?
0
Эксперт HTML/CSS
2957 / 2546 / 1066
Регистрация: 15.12.2012
Сообщений: 9,607
Записей в блоге: 10
28.03.2015, 19:09 12
Читайте нижнюю часть поста 4, начиная с метатега... Сохраните все файлы проекта в кодировке utf-8 без BOM, замените метатег... Дальше посмотрим...
1
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
28.03.2015, 19:12  [ТС] 13
У всех файлов? Через что?
0
Эксперт HTML/CSS
2957 / 2546 / 1066
Регистрация: 15.12.2012
Сообщений: 9,607
Записей в блоге: 10
28.03.2015, 19:15 14
Скачайте notepad++... В главном меню есть пункт "Кодировки"... Дерзайте...
1
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
28.03.2015, 19:19  [ТС] 15
Да уж...Долго...

Добавлено через 2 минуты
Изменил только index.php. Все хорошо. Спасибо большое!
0
Эксперт HTML/CSS
2957 / 2546 / 1066
Регистрация: 15.12.2012
Сообщений: 9,607
Записей в блоге: 10
28.03.2015, 19:31 16
Trances, если хотите, чтобы всё было хорошо без сбоев и на русском хостинге и на английском... Лучше сделайте всё по человечески и про метатег тоже не забываем пост 4! Удачи!
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2015, 19:31

Хочу переделать шаблон,но вместо русских букв "?????????"
Приветствую! Хочу переделать шаблон,но вместо русских букв &quot;?????????&quot;. Читал статьи,не помогло....

Вместо русских букв отображаются знаки "?"
Хочу сделать свой браузер на c# visual studio, для этого приходиться разбираться с html кодом....

"Кракозябры" вместо русских букв в UTF-8
Здраствуйте. Помогите пожалуйста, когда я пишу в notepad++ код на англ, то все нормально... только...

В шаблоне вместо букв вопросы вместо русского языка
скачал макет сайта,меню на инглише,поменял на русские буквы и вместо букв вопросы , &lt;!DOCTYPE...

Вместо русских символов отображаются иероглифы
Здравствуйте! Помогите решить проблему с отображением русских символов. Раньше работал на Adobe...

Отображение русских букв
Наверное, избитая тема, но у меня ситуация немного не стандартная. Гуглил, но решения не сыскал....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.