Not strictly true. There are two separate offences here:
1. The only knife legal for EDC has a blade which is not capable of being locked open, and a cutting edge less than 3" long. The smaller Swiss Army Knives are a typical example. The relevant law is s.139 of the Criminal Justice Act 1988:
http://www.legislation.gov.uk/ukpga/1988/33/section/139
2. An offensive weapon in English law is anything used, intended or adapted to cause harm. The relevant law is s.1 of the Prevention of Crime Act 1953:
http://www.legislation.gov.uk/ukpga/Eliz2/1-2/14/section/1
maximus "Ex-bobby" otter