[Lazarus-es] Zeos problema de codificacion de caracteres
German
german_morre en yahoo.com.ar
Jue Feb 13 00:12:17 CET 2014
El 12/02/2014 07:52 p.m., Paola Bruccoleri escribió:
> El 12/02/2014 20:37, German escribió:
>> Hola
>> Les escribo para consultarles si alguien sabe como hacer para
>> resolver el problema de la visualizacion de las letras Ñ o acentuadas
>> en una conexion a un server mssql 2008 r2.
>> Logre conectarme sin muchas dificultades usando un componente
>> tzconnection, protocolo "mssql", pero cuando obtengo los resultados
>> de las consultas no puedo visualizar algunos caracteres.
>> Probe pasarle el parametro "codepage=UTF8" y nada...
>> Por ahora la solucion que encontre fue usar la funcion CP1250ToUTF8,
>> pero me gustaria resolverlo a nivel de la conexion, como lo hago con
>> mysql o firebird.
>>
>> Desde ya muchas gracias!
>>
>> German
> Hola Germán
> hace unos pocos días Ulises Díaz posteó esto:
>
> --------------------------------
> Respuesta a: Problemas con Base de Datos MySQL
> Al momento de crear la base de datos y tablas tener en cuenta la
> codificación utilizando UTF8 para no tener problemas con los
> caracteres especiales.
> Utilizo ZEOS y tuve los mismos inconvenientes hasta que que hice lo
> anteriormente comentado y lo siguiente.
> ZConexion.Properties.Text :=
> 'character_set_client=utf8'#13#10+
> 'character_set_connection=utf8'#13#10+
> 'character_set_database=utf8'#13#10+
> 'character_set_results=utf8'#13#10+
> 'character_set_server=utf8'#13#10+
> 'character_set_system=utf8'#13#10+
> 'collation_connection=utf8_general_ci'#13#10+
> 'collation_database=utf8_general_ci'#13#10+
> 'collation_server=utf8_general_ci'#13#10+
> 'Codepage=utf8';
> Con esto problema solucionado.
>
Hola!
Gracias por la respuesta.
En mi caso mi base de datos es un mysql y ya tengo resuelta la
codificacion UTF8.
El problema lo tengo porque necesito hacer una segunda conexion para
importar informacion de un servidor microsoft sql server 2008, es en esa
conexion que tengo problemas.
Intente pasar estos mismos parametros a esa conexion sin resultados, es
decir.. no pasa nada!.
Por lo que pude leer el server microsoft no soporta UTF8, usa algun otro
tipo de codificacion que no logro determinar, por alli encontre algo asi
como "collation" (no me queda claro que significa) que es "MODERN
SPANISH CI AS", este collation parece ser algo asi como un subconjunto
de algun set de caracteres, que no es UTF8 segun se desprende de la
documentacion del sql server.
Supongo que asi como se le pasan las "properties" que estan en el mail
de Ulises al mysql, deberia haber alguna otra que se le pueda pasar para
el caso de la conexion "mssql" pero no encuentro cuales son.
De nuevo gracias por tu respuesta!
German
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20140212/024ca896/attachment-0002.html>
More information about the Lazarus-es
mailing list