Foros del Web » Administración de Sistemas » Software para Servers »

el server apache me manda un error al usar contenido de campos con acentos de mysql

Estas en el tema de el server apache me manda un error al usar contenido de campos con acentos de mysql en el foro de Software para Servers en Foros del Web. amigos tengo un problemilla con el manejo de los acentos en mi pequeña web, esoy usando mysql 5.0,php4,y apache 2.0. el problema es el siguiente: ...
  #1 (permalink)  
Antiguo 16/08/2006, 08:25
Zix
 
Fecha de Ingreso: agosto-2006
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
el server apache me manda un error al usar contenido de campos con acentos de mysql

amigos tengo un problemilla con el manejo de los acentos en mi pequeña web, esoy usando mysql 5.0,php4,y apache 2.0. el problema es el siguiente:
paso variables por la url de esta forma:
r_contenido.php?id_scct=7&categoria=prácticas

"prácticas" lo extraigo de una tabla en la base de datos, sin embargo al momento de mostrar el contenido de la variable en una tabla de mi pagina:

echo'<tr><th><font color="#ffffff" size="5">',$categoria,'</font></th></tr>';me envia el error:(22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=id_scct=7&categoria=Pr\xe1ct icas
alguien podrá auxiliarme con este asunto.......de antemano les agradezco
  #2 (permalink)  
Antiguo 16/08/2006, 17:33
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 2 meses
Puntos: 162
Zix,

Creo que no se pueden pasar acentos por URL, si lo quieres pasar deberás codificarlo con URLEncoder.. Tal vez alguien te pueda dar alguna otra opinión.

Un saludo!
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
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




La zona horaria es GMT -6. Ahora son las 09:40.