Существуем ОБА варианта написания этого слова и все они правильные в зависимости от контекста.
Правило русского языка:
Когда пишется слитно «незнающий»
Слово «незнающий» пишется слитно с приставкой не-, если оно имеет противоположное значение и его можно заменить синонимом без этой приставки. Слово «незнающий» заменяется синонимами — опытный, просвещенный, образованный.
Примеры:
- Незнающий человек неправильно указал в анкете адрес учреждения.
- На уроке незнающий ученик не смог прочитать стихотворение о зиме.
- Об этой акции незнающий сотрудник не проинформировал нас.
Когда пишется раздельно «не знающий»
1. Отличаем в контексте это прилагательное от однокоренного причастия «не знающий». Причастие «не знающий» пишется раздельно, когда в предложении при нем имеется зависимое слово.
Примеры:
Не знающий адреса человек отправил нас в противоположном направлении.
2. Когда в предложении есть противопоставление с союзом -а-
Примеры:
В этом вопросе ваш специалист не знающий, а совершенно некомпетентный.
3. Наличие в предложении одного из этих слов: «далеко», «вовсе», «отнюдь»
Примеры:
- Далеко не знающий этот раздел, он сделал неверные выводы.
- Вовсе не знающий человек ввел нас в заблуждение.
- Отнюдь не знающий студент не сдал экзамен.
4. В предложении есть отрицательные местоимения (никого, ничего, никакой, ничей)
Примеры:
Никого не знающий парень присматривался к нам.