Загружать файлы со странными символами, когда имена имеют акценты

У меня была какая-то проблема со странными символами, когда я выполняю вставки в свою базу данных и решаю ее, ища решения в stackru с помощью: PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8".

Но у меня также есть некоторые проблемы, когда я загружаю файлы, например, если я загружаю файл с именем "1º class", он сохраняется на моем компьютере с именем: "1º class", у меня также возникают проблемы, когда я использую ударения на мои загруженные файлы. Но я не понимаю, почему это происходит, и нет решения для этого.

Знаете ли вы, как мы можем решить эту ситуацию?

2 ответа

Проверьте тип содержимого вашей страницы:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

убедитесь, что сама страница закодирована в uft-8 (например, с помощью Notepad++)

Вы должны установить default_charset в вашем php.ini. Это должно быть установлено с UTF-8. Проверьте ваши настройки с phpinfo() и искать default_charset,

Другие вопросы по тегам