Re knives... unless they were daggers, dirks, or the like (fixed two-sided blades) they are not weapons, and as such don't need a permit to conceal. This is somewhat a grey area.
(7) Except in the person's place of abode or fixed place of business, or
on property in which the person has any ownership or leasehold interest, a
person shall not carry a concealed weapon without a license to carry a
concealed weapon. For the purposes of this section, a concealed weapon means
any dirk, dirk knife, bowie knife, dagger, pistol, revolver, or any other
deadly or dangerous weapon. The provisions of this section shall not apply to
any lawfully possessed shotgun or rifle.
"or any other deadly or dangerous weapon" is where they can be jerks about ANYTHING... but in practice if the officer says "do you have any weapons on you" and you say "no sir, just my pocket knife, keys, and some loose change" by definition they'll have a hard time charging you as you said it wasn't a weapon... if you say "yes sir, my pocket knife...." then by definition and your admission it IS a weapon. Not foolproof, but 95% how they operate.