problemas con la letra Ñ

Post Reply
User avatar
nolgiati
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

problemas con la letra Ñ

Post by nolgiati »

Hola a todos!!
Estoy intentando escribir en un say desde el codigo la palabra año que contiene la letra Ñ y me muestra otra cosa.
Ya probe con la funcion OEMTOANSI("Años") y viceversa y no funciono.
Alguien tuvo ya este problema?
Agradeceria su ayuda.

Slds!
User avatar
ADBLANCO
Posts: 299
Joined: Mon Oct 22, 2007 3:03 pm
Location: Valencia - Venezuela

Post by ADBLANCO »

No tendrás un problema con la configuración de tu editor de programas?
Otra Cosa, si el origen del dato ya es Ansi, te retorna otra cosa,
Puedes probar con:

IIF(ISOEM(cVariable),OEMTOANSI(cVariable),cVariable)


No se, digo yo...



Saludos, Desde Valencia,Venezuela.
User avatar
mmercado
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: problemas con la letra Ñ

Post by mmercado »

nolgiati wrote: Alguien tuvo ya este problema?
Es raro lo que te pasa, a mí los Says con ñ's me aparecen bien.

Es en un díálogo desde recursos? podrías mostrarnos la parte de tu código donde se dá el problema?

Saludos.

Manuel Mercado
User avatar
ADBLANCO
Posts: 299
Joined: Mon Oct 22, 2007 3:03 pm
Location: Valencia - Venezuela

Post by ADBLANCO »

Otra Idea:

Si lo que vas a poner ya es ansi, no lo conviertas.

por Ejemplo:

MSGALERT("Años")

saldrá como debe ser, Pero:

MSGALERT(OemToAnsi("Años"))

Saldrá otra cosa (a±os)

Puede ser lo que te está sucediendo..

[/code]
User avatar
nolgiati
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Post by nolgiati »

Este es el codigo:

Code: Select all

AnioAnt:="10 AÑOS"+" - "+"10 DIAS"

REDEFINE SAY oSay21     ID 109 OF oDlg;
   PROMPT " ";
   COLOR Negro FONT oFont3

//Cuando presiono un boton se carga el oSay21
oSay21:SetText("Antiguedad del cliente: "+AnioAnt)
Gracias por la ayuda!
User avatar
Willi Quintana
Posts: 859
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú
Contact:

Post by Willi Quintana »

Estoy seguro que es un lio de editor de los prgs y/o de los recursos, uso el Med para editar los prgs, solo debo crea un nuevo prg y zas, se corrige el lio..

Salu2
User avatar
ADBLANCO
Posts: 299
Joined: Mon Oct 22, 2007 3:03 pm
Location: Valencia - Venezuela

Post by ADBLANCO »

Tu editor se puede configurar, porque el que yo utilizo, permite cambiar entre ansi y oem, Verifica si tu editor tiene esa característica, a lo mejor es lo que te está sucediendo,
Nota:
Probé el código que mandastes y aquí sale perfecto, pero si cambio el 'set' de caracteres del editor por oem y coloco una Ñ, al ejecutar, aparece el caracter raro en pantalla.

A lo mejor damos con el fallo.


Suerte.
Hasta el lunes
User avatar
nolgiati
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Post by nolgiati »

Estoy usando MED como editor de texto y Pellec comoeditor de recursos.
Pobre todo lo que me fueron diciendo, y nada! Sigue saliendo mal.
Gracias de verdad por la ayuda, voy a seguir intentando solucionarlo.
Si a alguien se le ocurre algo mas me avisa.
Muchas gracias!
User avatar
Kleyber
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Post by Kleyber »

Hola,

Y lo que ocurre si intentas con ANSITOOEM(), asi:

Code: Select all

AnioAnt:=ANSITOOEM("10 AÑOS"+" - "+"10 DIAS")

REDEFINE SAY oSay21     ID 109 OF oDlg; 
   PROMPT " "; 
   COLOR Negro FONT oFont3 

//Cuando presiono un boton se carga el oSay21 
oSay21:SetText("Antiguedad del cliente: "+AnioAnt) 
Saludos,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Post by Armando »

Nolgiati:

Tal cómo te han mencionado el problema es de tu editor de textos, si estas usando MED prueba en OPTIONS, luego das un clic sobre la opción
dos DOS(OEM) Character set y veras que el texto de tu PRG cambia.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
mmercado
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Post by mmercado »

nolgiati wrote:Estoy usando MED como editor de texto
En Med Options, DOS (OEM) Character Set, NO debe estar seleccionado. También trata de editar con MED el archivo RC
nolgiati wrote:Pobre todo lo que me fueron diciendo
Tienes razón, realmente nuestra ayuda ha sido muy Pobre ya que no has podido resolver tu problema, pero lo hacemos de todo corazón :-):-):-)

Saludos

Manuel Mercado
User avatar
jose_murugosa
Posts: 943
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay
Contact:

Post by jose_murugosa »

mmercado wrote:
nolgiati wrote:Pobre todo lo que me fueron diciendo
Tienes razón, realmente nuestra ayuda ha sido muy Pobre ya que no has podido resolver tu problema, pero lo hacemos de todo corazón :-):-):-)

Saludos
Manuel Mercado

Jaja, Manuel, no has perdido el muy buen humor :D
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
nolgiati
Posts: 58
Joined: Fri Apr 20, 2007 1:38 pm

Post by nolgiati »

jaja!
Agradesco mucho la ayuda de todos!
Estos foros me han salvado muchas veces de esas trabas que no te das cuenta.
Seguramente sea el tema del MED que me comentaron ya que como recien me pase a este editor de texto tengo la version Free para probarlo.
Tendre que comprarlo urgente para poder resolverlo.
Gracias a todos nuevamente.
El Loco
Posts: 220
Joined: Fri May 19, 2006 4:08 pm

Post by El Loco »

nolgiati wrote:jaja!
Agradesco mucho la ayuda de todos!
Estos foros me han salvado muchas veces de esas trabas que no te das cuenta.
Seguramente sea el tema del MED que me comentaron ya que como recien me pase a este editor de texto tengo la version Free para probarlo.
Tendre que comprarlo urgente para poder resolverlo.
Gracias a todos nuevamente.
Proba con Alt_209 (Ð)
Un abrazo. El Loco =>))
Post Reply