Rodion Posted November 25, 2014 Share Posted November 25, 2014 Вместо заглавной кириллической буквы "Р" на сайте (везде) выводится знак вопроса в черном ромбе. С остальными буквами все в порядке, маленькая буква "р" выводится тоже нормально. Сервер Windows Server 2012, в MySql (mysqld) character-set-server=utf8. Помогите справиться с проблемой, заранее благодарю. Link to comment Share on other sites More sharing options...
Kerm Posted November 25, 2014 Share Posted November 25, 2014 У самого сервера Mysql должна быть кодировка по умолчанию utf8, у базы данных такая же кодировка должна быть, потом в зависимости от конфигурации сервера в apache или nginx тоже должна стоять кодировка utf8, файлы престашопа по умолчанию идут в кодировке UTF8 без BOM, и сохраняя/модифицируя эти файлы нужно сохранять эту же кодировку. Так же почитайте вот это: http://php.net/manual/ru/function.htmlspecialchars.php Еще в smarty шаблоне при выводе текста из массива можно принудительно выставить кодировку utf8. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now