Foros del Web » Programando para Internet » ASP Clásico »

Loco con los acentos y demás

Estas en el tema de Loco con los acentos y demás en el foro de ASP Clásico en Foros del Web. Hola a tod@s!!! Estoy haciendo una web en ASP con MySQL y me estoy volviendo loco con los acentos y los caracteres especiales. He mirado ...
  #1 (permalink)  
Antiguo 02/02/2007, 04:24
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Loco con los acentos y demás

Hola a tod@s!!!

Estoy haciendo una web en ASP con MySQL y me estoy volviendo loco con los acentos y los caracteres especiales. He mirado por este foro y veo cosas totalmente diferentes.

A mi el error que me da es este:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[MySQL][ODBC 3.51 Driver][mysqld-5.0.27-community-nt]
Data too long for column 'nombre' at row 1

El problema es de la BD? o cual es el problema?

Un saludo y gracias!!!!
  #2 (permalink)  
Antiguo 02/02/2007, 20:19
Avatar de andre_cl  
Fecha de Ingreso: enero-2007
Ubicación: STGO - CHILE
Mensajes: 51
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Loco con los acentos y demás

que tipo de campo es la columna "nombre" ? si quieres almacenar datos con acentos u otros utiliza VARCHAR.
  #3 (permalink)  
Antiguo 03/02/2007, 01:15
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Loco con los acentos y demás

Si definitivamente es problema del campo de la BBDD, prueba como dice andre_cl convertir el campo "nombre" a varchar, y dependiendo de la longitud de lo que almacenes en el mismo asignale una longitud acorde (p.ej: 55, 255), trata de que sea el menor posible, por ejemplo si almacenas nombres con un Varchar 55 estaría mas que bien.
Saludos!
__________________
I'm gonna start a revolution from my bed...
  #4 (permalink)  
Antiguo 03/02/2007, 01:23
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 4 meses
Puntos: 6
Re: Loco con los acentos y demás

Hola
como an dicho en los mensjes de antes, es un problema de longitud de campos.
Si no quieres modificarlos solo permite en ese campo un numero determinado de datos
bien
<input name="nombre" type="text" maxlength="190" />
con javascript
o bien
con
if Len(request.form.......
saludos
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #5 (permalink)  
Antiguo 03/02/2007, 12:40
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: Loco con los acentos y demás

tengo ese campo como varchar y la longitud 45 creo y aun metiendo solo una "ñ" me da ese mismo error.
  #6 (permalink)  
Antiguo 03/02/2007, 19:16
Avatar de andre_cl  
Fecha de Ingreso: enero-2007
Ubicación: STGO - CHILE
Mensajes: 51
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Loco con los acentos y demás

en que formato trabaja tu base de datos latin? UTF?
  #7 (permalink)  
Antiguo 03/02/2007, 20:58
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Loco con los acentos y demás

Entonces debes fijarte el conetjamiento que tiene tu campo.
Saludos!
__________________
I'm gonna start a revolution from my bed...
  #8 (permalink)  
Antiguo 04/02/2007, 07:18
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: Loco con los acentos y demás

trabajo con Mysql 5.0.27 y n formato utf8 (no me deja cambiar de formato para los varchar).

Pablinff no se a q te refieres con lo d mirar el conetjamiento que tiene mi campo.
  #9 (permalink)  
Antiguo 04/02/2007, 12:22
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Loco con los acentos y demás

Vos en MySql tenés un cotejamiento general, que por lo visto es utf-8, y después tenés un cotejamiento para cada campo, fijate si el campo en el que querés introducir los datos esté con el cotejamiento correcto.
Saludos!
__________________
I'm gonna start a revolution from my bed...
  #10 (permalink)  
Antiguo 04/02/2007, 16:58
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: Loco con los acentos y demás

en los campos que me dan error estan en utf-8
Asi es como tiene que estar?
  #11 (permalink)  
Antiguo 04/02/2007, 21:10
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Loco con los acentos y demás

:S es raro eso... prueba reemplazar los acentos y las eñes con esto:
&aacute; para las a &eacute; para las e y así para todas las vocales y para las eñes &ntilde; prueba así y si sigue sin funcionar debe de ser algún error en tu código. Caso de ser así ponlo al código para ver si podemos encontrar el problema.
Saludos!
__________________
I'm gonna start a revolution from my bed...
  #12 (permalink)  
Antiguo 05/02/2007, 05:47
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: Loco con los acentos y demás

Ya esta solucionado.
Me faltaba cambiar el formato en el codigo (pense que ya lo habia cambiado). Ni me di cuenta ya que estaba obsesionado con que fallaba el Mysql.

Muchas gracias de verdad x tu paciencia.
  #13 (permalink)  
Antiguo 05/02/2007, 12:27
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Loco con los acentos y demás

No hay problema amigo, me alegra que hayas podido solucionar tu problema.
Saludos!
__________________
I'm gonna start a revolution from my bed...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:59.