Page 1 of 1

Visualuzar acentos, y letras Ñ,ñ

Posted: Mon Apr 18, 2016 6:44 pm
by jorge.posadas
HMG

No encuentro el CÓMO hacer para que en mi aplicación se puedan ver los acentos y la letra Ñ,ñ a continuación les muestro el seteo que tengo
#INCLUDE <hmg.ch>
#include "hbver.ch"
#INCLUDE <PS_Posoft.ch>

PROCEDURE LoadEnviroment
SET CENTURY ON // Habilita 4 digitos para el año
SET CONFIRM ON
SET SCOREBOARD OFF
SET DATE TO BRITISH // JAPAN
SET DEFAULT TO GsRutaDB
SET CODEPAGE TO SPANISH
SET LANGUAGE TO SPANISH // Spanish de prueba puesto en Julio 14,2005
SET NAVIGATION EXTENDED
EXTERNAL HB_CODEPAGE_ES850
REQUEST HB_SETCODEPAGE
HB_SETCODEPAGE ('ES850')
REQUEST DBFCDX, DBFFPT
RDDSETDEFAULT('DBFCDX')

Y estoy usando la version HMG 3.4.1 y del IDE la versión UNICODE 1.0.9, cuando estoy haciendo el diseño del formularion, si se muestra las letras acentuadas, y ls letras Ñ y ñ, pero cuando compilo y se crea el EXEC, ya no me muestra bien esas letras. ¿Qué me hace falta para que se vean esas letras y acentos?

Mucho agradeceré la ayuda

Re: Visualuzar acentos, y letras Ñ,ñ

Posted: Tue Apr 19, 2016 9:53 pm
by ndarz
Hola, saca todo lo que tengas puesto con referencia a codigo de pagina o lenguaje y pone lo siguente:

Code: Select all

  
   ***CODIGO DE PAGINA español***
	REQUEST HB_CODEPAGE_ESWIN
	HB_SETCODEPAGE("ESWIN")
	REQUEST HB_LANG_ES
	HB_LANGSELECT( "ES" )
  SET LANGUAGE TO SPANISH  //Seleciona languaje para interface de mensajes

Re: Visualuzar acentos, y letras Ñ,ñ

Posted: Tue Apr 19, 2016 10:53 pm
by srvet_claudio
El IDE unicode genera texto en unicode por lo tanto tienes que utilizar SET CODEPAGE TO UNICODE cuando trabajes con los formularios en unicode.

Re: Visualuzar acentos, y letras Ñ,ñ

Posted: Thu Jun 16, 2016 12:20 am
by Alepts
También tengo problemas con esto

Teniendo Set CodePage To Spanish y Set Language To Spanish los formularios no me da los acentos pero los msgbox si
Teniendo Set CodePage To Unicode y Set Language To Spanish los formularios me da los acentos pero los msgbox no

Mi archivo prg esta guardado en ANSI, intente guardarlo en Unicode pero no compila: Error ilegal de caracter ÿþ#

Visualuzar acentos, y letras Ñ,ñ

Posted: Thu Feb 23, 2017 10:33 am
by Pablo César
Es porque precisa grabar en UNICODE