Я столкнулся с проблемой со строкой xml в моем приложении.
Я получаю недопустимую ошибку Char value 11. в моей строке xml.
Но когда я открыл файл в блокноте ++, я заметил, что юникод-символ отображается как блок VT или вертикальная вкладка, которую можно воссоздать с помощью кода alt + 011.
Я уже немного посмотрел здесь, но единственный ответ, который я увидел, это использовать это в строке:
preg_replace ('/[^\x{0009}\x{000a}\x{000d}\x{0020}-\x{D7FF}\x{E000}-\x{FFFD}]+/u', ' ', $string);
Но это уже происходит в моем коде, поэтому я не знаю, что делать сейчас.
Я также добавил эти коды в приведенный выше шаблон регулярных выражений: \ x {0B} \ x {000B} \ x {2B7F} \ x {011} \ x {0011}, который я нашел при поиске блока VT в блокноте ++.
После дальнейшего изучения предыдущей версии моего приложения, которая использует тот же способ создания файла XML, я обнаружил, что в этой версии он прекрасно работает.
Любая помощь приветствуется.