Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Acentos en texto plano

Hola, me gustaria saber si hay alguna funcion en qlikview que cambia el texto plano por palabras con acento. Por ejemplo, en mi texto bae aparece "condensaci\'f3n", y me gustaria que apareciese "condensación".

1 Solution

Accepted Solutions
Nicole-Smith

Deje Field = S\'f3lo s\'f1 que no s\'f1 nada. donde \'f3 es ó y \'f1 es é. (Realmente no sé si é = \'f1.)

=replace(replace(Field, '\'&chr(39)&'f3', chr(243)), '\'&chr(39)&'f1', chr(233))

View solution in original post

5 Replies
Nicole-Smith

Tienes que hacer una función como esta (de tu ejemplo):

=replace(Field, '\'&chr(39)&'f3', chr(243))

Not applicable
Author

Hola Nicole, gracias por tu respuesta. Me es muy util, pero en mi texto tengo que hacer varios replace. Como podría hacerlo? he probado a hacer un Replace()&Replace(), pero esto hace que aparezcan 2 textos unidos.

Nicole-Smith

Deje Field = S\'f3lo s\'f1 que no s\'f1 nada. donde \'f3 es ó y \'f1 es é. (Realmente no sé si é = \'f1.)

=replace(replace(Field, '\'&chr(39)&'f3', chr(243)), '\'&chr(39)&'f1', chr(233))

Not applicable
Author

Estupendo, es lo que buscaba. muchas gracias

chrisflood7
Contributor
Contributor

Hola, la mejor forma para evitar formulas rebuscadas es modificar el FROM agregandole el utf8. Por ejemplo para un CSV: 

FROM Tasks.csv
(txt, utf8, embedded labels, delimiter is ',', msq);