When red wine is spilled onto your carpet or clothes, white wine can be your true companion. White wine will neutralize red wine and will make it easier to lift the colour off of your carpet or clothing. Simply pour white wine over the stained area and very gently blot the liquid up with a thick towel (be very careful not to rub as this will force the stain into the carpet or clothing fibres). Once you have the majority of the spill blotted up, take your favourite carpet shampoo or clothing stain remover, whichever the case may be, and clean as you would if the wine stain were a bit of dirt on the carpet or clothing.
Club soda can be poured on the stain and the carbonation will help to lift the stain from the carpet fibres while the salt acts as a buffer to keep the stain from setting.