Como que no puedas tocar el origen de la cadena? Es una base de datos? Te aseguraste que este bien escrito en la base de datos o en el sistema que estas leyendo la información. O sea que no se hayan almacenado de esa forma. Mientras tanto lee este documento te va a ayudar mucho
http://www.stan.com.mx/topics/view/12