- Автор темы
- #1
Добрый день!
Подскажите пожалуйста, почему часть символов отображается "???".
абвгдеёжзийклмноп???????????????я.pdf - файл с алфавитом отправлен для теста.
Кодировка UTF-8
Подскажите пожалуйста, почему часть символов отображается "???".
абвгдеёжзийклмноп???????????????я.pdf - файл с алфавитом отправлен для теста.
PHP:
foreach ($attachments as $attachment) {
$filename = $attachment['filename'];
$filenameparts = explode('.', $filename);
$extension = end($filenameparts);
$extension = strtolower($extension);
if (in_array('.' . $extension, $allowed_extensions)) {
$filename = implode(array_slice($filenameparts, 0, 0 - 1));
$filename = trim(preg_replace('/[^а-яА-Яa-zA-Z0-9-_ ]/', '', $filename));
if (!$filename) {
$filename = 'attachment';
}
Кодировка UTF-8