Problema con la Ñ (como no)

Programando el Amstrad en BASIC, C, etc.
Poliyo
Keeper of The Forum
Keeper of The Forum
Mensajes: 909
Registrado: Jue 12 May , 2016 10:07 pm
Ubicación: Valencia

Problema con la Ñ (como no)

Mensajepor Poliyo » Dom 18 Feb , 2018 6:35 pm

Buenas a todos.

Estaba avanzando en un viejo proyecto abandonado de traducción.
Estoy usando CPCE 1.94 for Win32 de CNG.

Al traducir algo que contiene ñ me da problema.

Cambié el valor
ROM_LANGUAGE a 3 en vez de a 0 del fichero CPCE.INI

En pantalla todo bien, se ve la ñ pero tengo un problema con las líneas DATA, estás de forma automática me eliminan toda ñ.

No sé si es cuestión de configuración, de emulación o del propio DATA del CPC.

En este momento no tengo ninguno para probarlo pero un programa rápido sería el siguiente

10 DATA. Ñoño
20 READ A€ (léase A dolar, manda huevos que mi móvil no tenga el símbolo)
30 PRINT A€ (dolar)

Alguna idea?

Avatar de Usuario
MiguelSky
Lord of Short Time
Lord of Short Time
Mensajes: 6971
Registrado: Sab 08 Oct , 2005 2:02 am
Contactar:

Re: Problema con la Ñ (como no)

Mensajepor MiguelSky » Dom 18 Feb , 2018 8:47 pm

No me preguntes por qué pero, si pones el "ÑOÑO" entre comillas, funciona. En la traducción de algún juego nos hemos encontrado con el mismo problema pero con el "espacio". Supongo que es porque el formato de la instrucción DATA requiere solo algunos caracteres concretos, no he encontrado información al respecto.

dragon131
Forum Addict
Forum Addict
Mensajes: 486
Registrado: Mar 08 Jun , 2010 12:36 pm

Re: Problema con la Ñ (como no)

Mensajepor dragon131 » Dom 18 Feb , 2018 9:47 pm

Y esto os pasa solo en el emulador?. En el cpc no? Joe que cosa mas rara.

Poliyo
Keeper of The Forum
Keeper of The Forum
Mensajes: 909
Registrado: Jue 12 May , 2016 10:07 pm
Ubicación: Valencia

Re: Problema con la Ñ (como no)

Mensajepor Poliyo » Dom 18 Feb , 2018 10:00 pm

En el CPC físico no he podido probarlo, los tengo en la "UVI" por un problema de disquetera.
No sé si será de emulador o porque las líneas DATA no soportan el ASCII alto.

Urusergi
Forum Addict
Forum Addict
Mensajes: 381
Registrado: Sab 25 Feb , 2006 5:45 pm

Re: Problema con la Ñ (como no)

Mensajepor Urusergi » Dom 18 Feb , 2018 10:43 pm

o porque las líneas DATA no soportan el ASCII alto.
Ahí tienes razón. Si colocas strings en una linea data sin comillas sólo puedes poner los códigos ASCII standard "imprimibles", que van desde &20 hasta &7F o un poco menos creo recordar, ¿y por qué? porque el resto de códigos están reservados para la "tokenización" de las instrucciones basic. Por ejemplo, el código ASCII de Ñ me parece que es &A1, pero ese código al mismo tiempo es la sentencia "IF" del basic.

Poliyo
Keeper of The Forum
Keeper of The Forum
Mensajes: 909
Registrado: Jue 12 May , 2016 10:07 pm
Ubicación: Valencia

Re: Problema con la Ñ (como no)

Mensajepor Poliyo » Lun 19 Feb , 2018 7:03 am

Ok.
Gracias.
Pues a recodificar el programa me toca y a ver que tal le sienta.

Poliyo
Keeper of The Forum
Keeper of The Forum
Mensajes: 909
Registrado: Jue 12 May , 2016 10:07 pm
Ubicación: Valencia

Re: Problema con la Ñ (como no)

Mensajepor Poliyo » Lun 19 Feb , 2018 12:04 pm

Viendo cual era el problema yo creo que sería más adecuado que un administrador moviera este hilo a la sección de Basic.

Poliyo
Keeper of The Forum
Keeper of The Forum
Mensajes: 909
Registrado: Jue 12 May , 2016 10:07 pm
Ubicación: Valencia

Re: Problema con la Ñ (como no)

Mensajepor Poliyo » Lun 19 Feb , 2018 8:10 pm

Muchas gracias.
Ya lo he probado y los textos con ñ los he entrecomillado y los que no los deje sin comillas por ahorro de espacio.
Así que mañana retomo este viejo proyecto.


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro


La Comunidad Española
ESP Soft, juegos para tu CPC Foro de Amstrad CPC Todos los juegos para CPC en un CD Web dedicada al Amstrad CPC (utilidades) Información útil para el CPC (talleres) Selección de juegos de Amstrad CPC Mundo CPC Pree Play then any Key CPC Basic