Jump to content

Вместо заглавной буквы "Р" знак вопроса в черном ромбе


Rodion

Recommended Posts

Вместо заглавной кириллической буквы "Р" на сайте (везде) выводится знак вопроса в черном ромбе. С остальными буквами все в порядке, маленькая буква "р" выводится тоже нормально. Сервер Windows Server 2012, в MySql (mysqld) character-set-server=utf8.

Помогите справиться с проблемой, заранее благодарю.

Link to comment
Share on other sites

У самого сервера Mysql должна быть кодировка по умолчанию utf8, у базы данных такая же кодировка должна быть, потом в зависимости от конфигурации сервера в apache или nginx тоже должна стоять кодировка utf8, файлы престашопа по умолчанию идут в кодировке UTF8 без BOM, и сохраняя/модифицируя эти файлы нужно сохранять эту же кодировку.

 

Так же почитайте вот это: http://php.net/manual/ru/function.htmlspecialchars.php

 

Еще в smarty шаблоне при выводе текста из массива можно принудительно выставить кодировку utf8.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...