# Una de codificación de caracteres

**URL:** <https://foros.velneo.com/t/una-de-codificacion-de-caracteres/9620>\
**Category:** Velneo\
**Created:** [4 Septiembre, 2017 15:55 UTC](https://foros.velneo.com/t/una-de-codificacion-de-caracteres/9620 "2017-09-04T15:55:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gontorre](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/gontorre/32/5728_2.png) [@gontorre](https://foros.velneo.com/u/gontorre)\
**Post date:** [4 Septiembre, 2017 15:55 UTC](https://foros.velneo.com/t/una-de-codificacion-de-caracteres/9620/1 "2017-09-04T15:55:20Z")

</div>

Buenas tardes

Me estoy conectando a una url a través de XMLHttpRequest para descargar un texto CSV. Recojo el contenido de ResponseText en una variable y parseo el texto en Velneo.

Me encuentro con un problema con la codificación de caracteres. Todos los acentos, eñes, etc. no me aparecen. He probado a utilizar StringtoAscii() probando diferentes codecs pero no doy con ello.

¿Alguna idea?

Gracias y un saludo

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [4 Septiembre, 2017 16:36 UTC](https://foros.velneo.com/t/una-de-codificacion-de-caracteres/9620/2 "2017-09-04T16:36:20Z")

</div>

Hola Gonzalo.

Por diseño de Velneo, el contenido de ResponseText viene siempre codificado en UTF-8.  
Por lo tanto, si el texto CSV viene codificado en otro CODEC (seguramente en Latin1/ISO-8859-1), de ahí viene el lío.

Tienes que obtener el CSV tal como se descarga en la clase XMLHttpRequest y hacer tú la conversión adecuada.

- xhr.responseType = “arraybuffer” → obtenemos el CSV como un objeto ArrayBuffer de Velneo
- … Una vez ejecutada la consulta obtenemos el CSV en la propiedad xhr.response que es un ArrayBuffer
- var cResponse = xhr.response.toLatin1String() → Obtenemos el texto CSV codificado como Latin1

Pruébalo  
Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![gontorre](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/gontorre/32/5728_2.png) [@gontorre](https://foros.velneo.com/u/gontorre)\
**Post date:** [5 Septiembre, 2017 07:27 UTC](https://foros.velneo.com/t/una-de-codificacion-de-caracteres/9620/3 "2017-09-05T07:27:58Z")

</div>

¡Funcionando!

Mil gracias, Paco.

Un saludo
