Le suspect "est fiché au FSPRT", le fichier de traitement des signalements pour la prévention de la radicalisation à caractère terroriste, a déclaré Nicolas Heitz, qui s'est rendu sur place.
Les deux policiers municipaux ont été blessés pour l'un "à la carotide", pour l'autre "au thorax". Trois autres policiers municipaux auraient été plus légèrement atteints, a-t-il précisé.
Le ministre de l'Intérieur, Bruno Retailleau, est attendu sur place dans la soirée.
Un homme porteur d'un couteau abattu par un gendarme près de Rennes
Piste terroriste privilégiée
Les faits se sont déroulés peu avant 16H00, en marge d’une manifestation de soutien au Congo. Sur place, à proximité du marché du canal couvert, un périmètre de sécurité a été dressé.
De source syndicale, l'homme, né en Algérie, est actuellement sous contrôle judiciaire avec assignation à résidence. Il fait l'objet d'une obligation de quitter le territoire français (OQTF).
"L'horreur vient de saisir notre ville", a déploré dans un message posté sur Facebook la maire de la ville, Michèle Lutz.
"La piste terroriste semble être privilégiée pour le moment. Cela doit naturellement être confirmé sur le plan judiciaire", a-t-elle ajouté.
Elle a adressé aux victimes et à leurs proches ses "sentiments fraternels".
Attaque au couteau à Berlin : ce que l'on sait