Pre-processing mixed data prior to clustering
If it's categorical you can use the presence/absence of each category as a feature.  

If it's nominal (ordered) you can normalize their values to be between 0 and 1 (or whatever range you normalized the rest of your data to).