Често Задавани Въпроси
NRA Compliance Plugin
Error on line XXX at column XX: Encoding error.
Причината за грешката най-вероятно е свързана с некоректно обработване на символи в имената на продуктите или друга текстова информация. Проблемът може да се крие в използваната енкодинг схема (windows-1251) и некоректно трансформиране на специфични символи (като ударения, акценти или Unicode символи).
Грешката, която браузърът показва, е свързана с рендирането на съдържанието в XML файла в прозореца на браузъра. В случая:
Причината за грешката: Браузърите, като Chrome или Firefox, очакват XML файловете да бъдат в UTF-8, за да могат да ги визуализират коректно. Когато файлът е в
windows-1251
, браузърът не може да го покаже правилно, защото не поддържа този енкодинг за визуализация.Реалността: Това не означава, че XML файлът е невалиден или невалиден спрямо XSD схемата. Той просто не може да бъде визуализиран в браузъра.
Какво означава това за вас?
XML файлът е наред: След като валидирате файла спрямо XSD схемата и той преминава успешно, можете спокойно да го подавате към НАП.
Грешката е само във визуализацията: Ако отворите файла с текстов редактор (като Notepad++, Visual Studio Code или друг), ще видите съдържанието му правилно.
Решение за бъдеща работа:
- Не се опитвайте да визуализирате файла директно в браузъра, ако съдържа
windows-1251
. - Проверявайте валидността му спрямо XSD схемата чрез съответен валидатор, който поддържа
windows-1251
.
- Не се опитвайте да визуализирате файла директно в браузъра, ако съдържа