Андрей, в профиле не указано, но я понимаю, что ты гражданин России. Как гражданин России ты себя не ощутишь иностранцем на территории Украины. Заезжать со своим стволом не стоит. Тебе разрешено носить, хранить и применять травматику на территории государства, выдавшего это разрешение по месту прописки (регистрации). Это разрешение на территории другого государства не действительно. С ножом все как везде, так же, как у вас. Ношение холодного оружия карается статьей (статья о ношении огнестрельного либо холодного оружия в уголовном кодексе одна). И еще. Если будешь лететь, то тебя "приятно" удивят, в настоящее время, не украинские, а именно российские таможенники и пограничники, раздев, согласно ныне действующих инструкций, до трусов. У нас обстановка ничем особенным от вашей не отличается, поэтому будешь себя ощущать как рыба в воде, или правильней будет сказать, - как погранец на границе!!!