Problemas con lenguaje

04/03/2005 - 15:50 por Pablo | Informe spam
En el equipo en el que estoy desarrolando una aplicación veo la información
correctamente almacenda en la base de datos (el caracter ó, por ejemplo)
pero en el del cliente me aparece un caracter distinto (¾).

En el equipo del cliente se instaló el MSDE y en el de desarrollo tengo SQL
Server 2000 Developer edition. Los textos que aparecen mal se graban en la
bd utilizando .net.

¿Sabeis a qué se puede deber?
Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
04/03/2005 - 15:59 | Informe spam
Hola, deberias revisar que ambos servidores y bases de datos tengan el mismo
COLLATE


Salu2
Maxi


"Pablo" escribió en el mensaje
news:
En el equipo en el que estoy desarrolando una aplicación veo la
información correctamente almacenda en la base de datos (el caracter ó,
por ejemplo) pero en el del cliente me aparece un caracter distinto (¾).

En el equipo del cliente se instaló el MSDE y en el de desarrollo tengo
SQL Server 2000 Developer edition. Los textos que aparecen mal se graban
en la bd utilizando .net.

¿Sabeis a qué se puede deber?
Gracias

Respuesta Responder a este mensaje
#2 Pablo
04/03/2005 - 16:11 | Informe spam
En el script que genera la base de datos tengo, en la creación de la misma,
la siguiente instrucción:

COLLATE Modern_Spanish_CI_AS


"Maxi" escribió en el mensaje
news:
Hola, deberias revisar que ambos servidores y bases de datos tengan el
mismo COLLATE


Salu2
Maxi


"Pablo" escribió en el mensaje
news:
En el equipo en el que estoy desarrolando una aplicación veo la
información correctamente almacenda en la base de datos (el caracter ó,
por ejemplo) pero en el del cliente me aparece un caracter distinto (¾).

En el equipo del cliente se instaló el MSDE y en el de desarrollo tengo
SQL Server 2000 Developer edition. Los textos que aparecen mal se graban
en la bd utilizando .net.

¿Sabeis a qué se puede deber?
Gracias





Respuesta Responder a este mensaje
#3 Jorge Bustos
04/03/2005 - 16:43 | Informe spam
¿Utilizaste campos unicode (nvarchar, nchar) en vez de "normales"? Si no lo
hiciste, de cara a la próxima vez, esto te puede ahorrar quebraderos de
cabeza. Eso sí, la misma cadena guardada en unicode ocupa el doble de
espacio que guardada según un código de caracteres.

Por otro lado ¿desde dónde visualizas la información? Si es a través de
ASP.NET puede ser tan sencillo como un tema de configuración de IE.

Salu2,
Jorge

"Pablo" wrote in message
news:
En el equipo en el que estoy desarrolando una aplicación veo la


información
correctamente almacenda en la base de datos (el caracter ó, por ejemplo)
pero en el del cliente me aparece un caracter distinto (¾).

En el equipo del cliente se instaló el MSDE y en el de desarrollo tengo


SQL
Server 2000 Developer edition. Los textos que aparecen mal se graban en la
bd utilizando .net.

¿Sabeis a qué se puede deber?
Gracias


Respuesta Responder a este mensaje
#4 Tinoco
04/03/2005 - 16:47 | Informe spam
Hola Pablo,

Y como esta el Collate del servidor y la BD del sistema?
Esto tambien puede afectar el funcionamiento. Mas aun si utilizas SPs del
sistema.

Hermilson Tinoco

"Pablo" wrote:

En el equipo en el que estoy desarrolando una aplicación veo la información
correctamente almacenda en la base de datos (el caracter ó, por ejemplo)
pero en el del cliente me aparece un caracter distinto (¾).

En el equipo del cliente se instaló el MSDE y en el de desarrollo tengo SQL
Server 2000 Developer edition. Los textos que aparecen mal se graban en la
bd utilizando .net.

¿Sabeis a qué se puede deber?
Gracias



Respuesta Responder a este mensaje
#5 Pablo
04/03/2005 - 19:41 | Informe spam
¿Cómo utilizo campos unicode en .net?
gracias
"Jorge Bustos" escribió en el mensaje
news:
¿Utilizaste campos unicode (nvarchar, nchar) en vez de "normales"? Si no
lo
hiciste, de cara a la próxima vez, esto te puede ahorrar quebraderos de
cabeza. Eso sí, la misma cadena guardada en unicode ocupa el doble de
espacio que guardada según un código de caracteres.

Por otro lado ¿desde dónde visualizas la información? Si es a través de
ASP.NET puede ser tan sencillo como un tema de configuración de IE.

Salu2,
Jorge

"Pablo" wrote in message
news:
En el equipo en el que estoy desarrolando una aplicación veo la


información
correctamente almacenda en la base de datos (el caracter ó, por ejemplo)
pero en el del cliente me aparece un caracter distinto (¾).

En el equipo del cliente se instaló el MSDE y en el de desarrollo tengo


SQL
Server 2000 Developer edition. Los textos que aparecen mal se graban en
la
bd utilizando .net.

¿Sabeis a qué se puede deber?
Gracias






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida