Página 1 de 1
Qual Character Set usar no Xailer e no MariaDB para acentos
Publicado: Jue Nov 10, 2022 2:28 pm
por ricardo
Olá a todos,
Estou fazendo meu primeiro projeto usando o Xailer e o MariaDB, Estou precisando saber como configurar o MariaDB e o Xailer para aceitar os caracteres acentuados deforma correta.
Quando tento inserir um caracter acentuado recebo a seguinte mensagem de erro:
Re: Qual Character Set usar no Xailer e no MariaDB para acentos
Publicado: Jue Nov 10, 2022 6:54 pm
por XeviCOMAS
Ricardo,
como consejo TODOS los campos String parchéalos con la función STRsql()
Código: Seleccionar todo
AppData:oDSgestio:Execute( "UPDATE remeses SET factura = '" +::oEditFactura:cText+ "', " +;
"emissio = '" +DToSQL(::oEditEmissio:Value)+ "', " +;
"venciment = '" +DToSQL(::oEditVenciment:Value)+ "', " +;
"import = " +Str(::oEditImport:Value)+ ", " +;
"nom = '" +StrSQL(::oEditNom:cText)+ "', " +;
...
Re: Qual Character Set usar no Xailer e no MariaDB para acentos
Publicado: Jue Nov 10, 2022 9:05 pm
por ricardo
Obrigado por sua resposta XeviCOMAS.
Mas não teria algo a ser configurado para que isso possa ocorrer de forma automática sem a necessidade de utilizar a função StrSQL()?
Digo ajustar o Character Set do MariaDB e ajustar o HB_SetCodePage() no Xailer?
Grato pela atenção.
Re: Qual Character Set usar no Xailer e no MariaDB para acentos
Publicado: Vie Nov 11, 2022 2:49 am
por gabo1
Ricardo
Código: Seleccionar todo
IF !AppData:oMySQLMain:Execute( "USE "+AppData:oMySQLMain:cDataBase )
QUIT
RETURN .F.
ENDIF
If !AppData:oMySQLMain:Execute("SET NAMES 'latin1'") // Con esto lo pude solucionar
QUIT
RETURN .F.
Endif
Saludos!
Re: Qual Character Set usar no Xailer e no MariaDB para acentos
Publicado: Mié Nov 23, 2022 9:13 am
por Alfonso
Ricardo,
En mi caso al crear la base de datos en MariaDB uso collation lati1n_spanish_ci, para que me reconozca los acentos y la ñ.
En algun foro he visto que para el portugues/brasileño es mejor latin1_swedish_ci
Espero que te sirva.
Re: Qual Character Set usar no Xailer e no MariaDB para acentos
Publicado: Vie Nov 25, 2022 10:50 pm
por ricardo
Olá a todos,
Muito obrigado pelas respostas, com as orientações de vocês consegui fazer funcionar os acentos de forma perfeita.
Grato