Я только начал работать с Laravel, проработав несколько лет с PHP и MySQL, и только что столкнулся с проблемой, которую не могу решить.
У меня есть новый магазин, который я только что построил в Laravel, он находится на моем сервере разработки и подключен к моей базе данных разработки.
Также у меня есть система CMS, построенная на моем собственном фреймворке, на моем публичном сервере, подключенном к публичной базе данных.
И теперь я только что загрузил свой интерфейс магазина Laravel на свой общедоступный сервер, подключенный к общедоступной базе данных.
И интерфейс developmentmebnt (Laravel), и общедоступная CMS (моя структура) работают нормально, но общедоступный интерфейс (laravel) не отображает специальные символы:
5” x 7” magnetic frame
Отображается как:
5†x 7†magnetic frame
Но я в растерянности, между системой разработки и публичной системой нет никаких различий, кроме переменных среды, содержащих имя базы данных, хост, имя пользователя и пароль. Общедоступная система CMS также хорошо отображает те же символы, поэтому база данных тоже должна быть в порядке. (Я просто скопировал базу данных из разработки, чтобы жить.)
Вот массив соединений:
'connections' => array(
'Default' => array(
'driver' => 'mysql',
'host' => $_ENV['CONN']['DB HOST'],
'database' => $_ENV['CONN']['DB DBSE'],
'username' => $_ENV['CONN']['DB USER'],
'password' => $_ENV['CONN']['DB PASS'],
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
),
Любые идеи или предложения будут приветствоваться!