parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Подскажите невалидную UTF-8 последовательность для чтения файла (и обработку ситуации)

dimolezhkin 19.07.2021 17:08

Хочу заранее подстелить соломку, зная о таких случаях.
Задача читать файл (тело файла будет разбираться как string utf-8).

Хочу принудительно создать ошибку - положить в текстовый файл невалидный utf-8, и загрузить такой файл и обработать на utf-8 валидность.

Как я понимаю, с обработкой валидности поможет обернув
^try{
$file-string[^string:unescape...]
}

Но опять же, а если я не хочу преобразовывать %XX %XXXX в символ (и это просто нативное содержание файла) но хочу прогнать на utf-8 валидность?

В любом, случае подскажите именно последовательность байт, что там BOM в середине текста или что-то за пределами диапазона utf?