Загружать файлы со странными символами, когда имена имеют акценты
У меня была какая-то проблема со странными символами, когда я выполняю вставки в свою базу данных и решаю ее, ища решения в 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
,