Redireccionar a URL UTF-8 con ColdFusion

Estoy trabajando en un sistema que usa caracteres UTF-8 en los nombres de las carpetas para las URL. No ha habido ningún problema al navegar a estas URL y todo funciona como se esperaba.excepto al emitir una redirección a otra página en el sitio; con lo cual el navegador parece codificar los caracteres extendidos.

Para dar un ejemplo, intento redirigir a la siguiente URL relativa:

/geschäft/käfer/ 

Si visito esa URL directamente en la barra de direcciones, no hay problema. Sin embargo, si cambio el encabezado de ubicación para redirigir el navegador a esta URL, termina en:

/gesch%E4ft/k%E4fer/

Si busco en los encabezados de respuesta de la página original (es una redirección 301 al contenido traducido) puedo ver esta entrada:

Location:/geschäft/käfer/

Parece que los detalles correctos están terminando en el encabezado, pero la barra de direcciones del navegador muestra el valor codificado con% E4 detallado arriba. He intentado varias formas de ingresar la URL en el encabezado de ubicación, pero todas salen con el mismo resultado.

Veo este comportamiento en Chrome 37.0.2062.120 my en Firefox 32.0.2.

Esto se ejecuta en un cuadro de desarrollo, Windows 7 Home con IIS7.5

EDITAR: Parece que este problema podría estar relacionado directamente con ColdFusion. Si uso Javascript para redirigir a la url, esto funciona ... con la advertencia de que el archivo debe guardarse con una lista de materiales. Si yo usocflocation, o si uso el texto de página para insertar el encabezado manualmente, el problema persiste independientemente de si hay una lista de materiales o no.

También he notado un problema similar con el usocfinclude en que estos caracteres extendidos se muestran incorrectamente a menos que la plantilla de llamada se guarde con una lista de materiales.

Respuestas a la pregunta(2)

Su respuesta a la pregunta