Я публикую свой ответ на этот вопрос. Это самый простой способ решить эту проблему. Я не проверял это.
Перейдите в оболочку и введите:
tr < badfile.xml > other.xml
... создав файл с именем other. xml, который не содержит нулей. Затем введите cmp other.xml badfile.xml
, чтобы получить номер строки местоположения ошибочного нулевого значения в неверном файле.
Наконец, используйте текстовый редактор, который обнаруживает, что эти вещи перемешаны в тексте, чтобы найти в плохом файле ошибочный нулевой символ. Два примера текстовых редакторов, которые делают это, Emacs или Vim.
Затем отредактируйте символ или определите, правильно ли вы кодировали в первую очередь.