Итак, я разрабатываю приложение laravel на своем локальном хосте, которое является windows ноутбуком, но мой сервер приложений находится на сервере linux. Когда я разрабатываю и сохраняю в текстовой области какой-то случайный текст со специальными символами, такими как «Ç ~ º», все хорошо сохраняется в БД и отображается в браузере. Проблема в сервере (linux), он создает специальные символы, такие как "pátio nº 64/2" и плохо отображает в браузере.
Я пытался изменить параметры сортировки в config / База данных. php Файл совпадает с DB (мы используем португальскую сортировку) 'collation' => 'Latin1_General_CI_AS' и charset => 'utf8', но ничего не изменилось.
Есть идеи? Я использую sql серверную базу данных. Если я изменяю кодировку на latin1 вместо utf8, сервер выдает ошибку
PDOException in Connector.php line 55
SQLSTATE [] (null) (severity o)
Я также пытался не использовать html декодировать объекты перед сохранением в дб, но не сработало. Мне действительно нужна помощь в этом вопросе ...