The weight is technically not zero because w = mg and gravity still affects the body.
However, weight is measured by measuring the normal force produced by scale on the body. While in free fall, their is no normal force acting on the body, so there is no apparent weight.