Foros del Web » Programando para Internet » PHP »

Problema con acentos y ñ´s en apache, oracle y php

Estas en el tema de Problema con acentos y ñ´s en apache, oracle y php en el foro de PHP en Foros del Web. Saludos a todos... estoy haciendo un sistema en php 5, apache 1.3 y red hat enterprise server.... todo va bien , hasta que cuando inserto ...
  #1 (permalink)  
Antiguo 15/09/2006, 16:23
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Antigüedad: 17 años, 7 meses
Puntos: 0
Problema con acentos y ñ´s en apache, oracle y php

Saludos a todos... estoy haciendo un sistema en php 5, apache 1.3 y red hat enterprise server.... todo va bien , hasta que cuando inserto algun registro con acento o ñ´s me los inserta mal en la base de datos y quiero q los inserte tal cual como son... el formato de caracteres que use en la base de datos es utf-8, y con ese cambio en la base de datos logre que por medio de la consola de la base de datos cuando inserto un registro con acentos y con ñ me los inserta tal cual, pero cuando lo hago desde la aplicacion de php vuelve a sucederme lo de los caracteres con los acentos y ñ´s... Ya he buscado informacion en internet, he puesto esta cabecera en mis comienzos de pagina header("Content-Type:text/html; charset=utf-8") y nada de nada
sigo con el mismo problema.... sera alguna configuracion del linux , apache o el php?? saludos y gracias de antemano
  #2 (permalink)  
Antiguo 15/09/2006, 17:55
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Tenés que hacer coincidir todos los programas involucrados:
La base, la cabecera HTTP y la etiqueta META correspondiente, además de guardar los archivos de texto (los .PHP, .HTML) con la misma codificación también (sino, si le mandás una cabecera con una codificación y el archivo está guardado en otra, probablemente los datos se vean mal).

Con eso debería ser suficiente.....

Saludos.
  #3 (permalink)  
Antiguo 15/09/2006, 21:31
 
Fecha de Ingreso: septiembre-2006
Mensajes: 2
Antigüedad: 17 años, 7 meses
Puntos: 0
Gracias por la respuesta.... hice lo que me dijiste , converti los archivo a (php) a utf-8 y nada de nada, igual, cambie varias variables en el php.ini y les coloque esos valores de utf-8 y nada... Agregue a mi httpd.conf la linea
adddefaultcharset Off, y tampoco, me sigue insertando los valores extraños cuando son acentos y ñ`s, en todas mis paginas php tengo esto en html

<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">

y tampoco :( ......Lo unico que creo q puede ser, algo de configuracion del apache, nose ya que hacer o cambias... Gracias de antemano a quien pueda ayudarme....
  #4 (permalink)  
Antiguo 10/04/2008, 13:03
(Desactivado)
 
Fecha de Ingreso: noviembre-2007
Mensajes: 5
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Problema con acentos y ñ´s en apache, oracle y php

Si tienes acceso a la configuración del servidor desde .httacces prueba con :


AddDefaultCharset UTF-8
  #5 (permalink)  
Antiguo 10/04/2008, 13:07
(Desactivado)
 
Fecha de Ingreso: noviembre-2007
Mensajes: 5
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Problema con acentos y ñ´s en apache, oracle y php

Aaah ... vale y justo despues de establecer conección con tu base de datos escribe la siguiente linea en el archivo .php


mysql_query("SET NAMES 'utf8'");
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 20:12.