powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ремонт "битых" символов в строке
2 сообщений из 2, страница 1 из 1
Ремонт "битых" символов в строке
    #38839126
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В лог-файл записываются некоторые данные исключительно в формате (UTF-8). Эти данные частично получаются извне и иногда содержат символы левых кодировок.
В целях избежания проблем с просмотром содержимого этого файла (в определённых случаях текст после "левой" последовательности байт не отображается, пока не поменяешь кодировку файла) необходимо эти самые "левые" последовательности байт либо отремонтировать, либо замаскировать (например, символом "?").
Как это сделать средствами php ?

Код: php
1.
2.
3.
4.
function sanitizeUTF8($str) {
    // ???
    return $str;
}
...
Рейтинг: 0 / 0
Ремонт "битых" символов в строке
    #38839134
Cyrax_02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот здесь подсмотрел:
http://php.net/manual/ru/function.iconv.php#78972

Код: php
1.
2.
3.
function sanitizeUTF8($str) {
    return iconv("utf-8", "utf-8//IGNORE", $str);
}
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ремонт "битых" символов в строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]