I wouldn't even bother carrying any knife traveling. You can pick up one locally once there and throw it away or mail it back when leaving. It's not worth loosing a knife to any of these countries. You can get knives in 99.99% of the world in my opinion and there so readily available, just don't get caught with them on you. Keep a low profile and play the dumb innocent tourist and you'll be fine.
_________________________
Failure is not an option!
USMC Jungle Environmental Survival Training PI 1985