FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Escribir la letra ñ en un fichero
Hola:
Estoy intentando escribir la letra ñ en un archivo y en lugar de ello me imprime ±. Necesito escribir cadenas de caracteres en un fichero de texto y éstas pueden contener la letra ñ. Un saludo. |
#2
|
||||
|
||||
¿Cómo lo estas escibiendo y leyendo?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Como escribo
Hola Federico:
Hago lo siguiente para escribir: assignfile(fic, 'nombrecualquiera.txt'); rewrite(fic); writeln(fic, 'Message ID,'+ wmessageid.text); En wmessageid el usuario ha podido escribir cualquier cadena de texto que incluya la ñ. He descubierto que la 'ñ' si esta en el fichero generado, lo que pasa es que dependiendo del programa que utilice para leer el fichero lee una 'ñ' u otro carácter. Salu2. |
#4
|
||||
|
||||
Te comento que TU codigo escribe y lee lo mismo del archivo:
¿Necesitas leer el archivo con un programa externo?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
||||
|
||||
Me olvidé un detalle, si quieres guardarlo como texto OEM, te recomiendo utilizar la función CharToOem para convertir el texto.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#6
|
|||
|
|||
Escribir ñ
Hola Federico:
El texto que escribo no lo voy a leer desde Delphi, sino con otros programas externos. Un saludo. |
#7
|
||||
|
||||
Ok.. si son programas desarrollados en Windows, casi seguro que los van a leer sin problemas, sinó tienes que usar CharToOem, pero ahí no vas a poder verlo correctamente desde aplicaciones como el Block de Notas.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
|