Я не уверен, что вижу проблему.
Вы поддерживаете преобразование чисел из ряда сценариев, то есть вам известны кодовые точки Unicode для их числовых символов.
Если вы обнаружили неизвестную кодовую точку в ваших входных данных, это ошибка.
Это зависит от вас, что вы делаете в случае ошибки; Вы можете вставить пробел или подчеркивание или прервать преобразование. Что вы будете делать, будет зависеть от среды, в которой выполняется ваша функция; это не то, что мы можем вам сказать.