Also soviel ich weiß, darf man Pfefferspray bei uns* nur als Abwehr gegen Hunde mitführen. Aber wenn Du es in einer Notsituation anderwertig verwendest kann Dir aber sicher niemand einen Strick draus drehen. So gesehen macht die Gesetzeslage nicht viel Sinn, aber das ist ja nichts Neues...

Messer darf man prinzipiell glaub ich schon mitführen. Die Einschränkungen bezüglich Klingenlänge und Form gibt es nur in Deutschland, aber beschwören könnt ichs nicht.
* also in ÖSTERREICH!!! Nicht, daß ich jetzt wieder zig mal belehrt werde von Leuten, die den Thread nicht gelesen haben.