fileNameEncode - hopefully safe on all platforms; takes any string