![]() |
problemas en aplicación php con tildes y ñ´s un problema de lo mas curiosos, tengo una aplicación que el collate de los varchar es utf8_general_ci, cuando me conecto a mi aplicación como root, no tengo ningún problema pero si creo un usuario en la base , con permisos para esa base no me reconoce ninguno de los caracteres especiales, obviamente es un tema del mysql , algún permiso especial que le tengo que agregar a este usuario pero no doy con la tecla saludos |
Re: problemas en aplicación php con tildes y ñ´s Holas jhony88, segun lo que mencionas, si parece un problema en tu juego de caracteres y colaciones que usas en tu MySQL, aunque creo que no te explicaste correctamente... Cita:
En caso de que sea el cliente por consola que viene con MySQL, porque no revisas el juego de caracteres de conexion del servidor, o el juego de caracteres de la base de datos o las colaciones, pero puedes intentar esto: Código PHP: |
Re: problemas en aplicación php con tildes y ñ´s perdón, me falto agregar información importante :-) , cuando me refería aplicación, me refería a una aplicación php, cuando me conecto por medio de root no tengo problemas con los caracteres si uso el usuario que di de alta ahi si no reconoce los caracteres |
Re: problemas en aplicación php con tildes y ñ´s a mi me pasa lo mismo... cuando escribo en un textobox algo como está solo se graba est y nada mas... este problema nunca tubo solucion hasta ahora.. |
Re: problemas en aplicación php con tildes y ñ´s lo primero que tienen que hacer es identificar el problema, ingresan mal la información en la base de datos? solo la muestra mal o no? En todo caso les digo lo poco que he aprendido al respecto es sencillo pero tienen que seguir todos los pasos como aca se los digo: 1. CUando selecciones la base de datos pon esto abajo de la seleccion de la base de datos: mysql_query("SET NAMES 'utf8'"); 2. En la pagina PHP antes de cualquier salida del navegador poner esto: header("Content-type: text/html; charset=utf-8"); 3. Esto tambien es importante, todas las paginas tienen que estar codificadas con Unicode UTF-8 Es muy importante por que en realidad se hacerlo de una manera y no entiendo muy bien que es lo que se modifica, lo que hago es que abro el archivo PHP con el Dream Weaver y hago click en MODIFICAR ( en la parte de los menu superior ) Y luego hago click en Propiedades de la página luego en codificacion y selecciono Unicode UTF-8, hago click en aplicar cambios y luego guardo los cambios ( Que por cierto nunca se reflejan en eld ocumento ) OJO si hacen includes o requires dentro del documento, todos tienen que tener el procedimiento explicado en el paso 3, y si en alguno de esos require hay una consulta a la base de datos, poner lo explicado en el punto UNO en cada archivo usado... el punto dos no es necesario que lo hagan en los archivos que incluyes por que inclusive podría darte un error ( Por modificar als cabeceras despues de una posible salida del navegador. Espero que les sea de utilidad y que me lo hagan saber, cualqueir pregunta no duden en hacerla, seguro que esto del unicode para uilizar varios idiomas, me a traido varios dolores de cabeza.. UN SALUDO |
Re: problemas en aplicación php con tildes y ñ´s Estimado Mafima Hasta que por fin alguien me dió la solución (he estado aprox 6 meses con este problema ya lo habai asumido cronico jajaj) de verdad Gracias !!! a mi me funcionó simplemente colocando el mysql_query("SET NAMES 'utf8'"); Gracias TOTALES !!! Chemo37 |
Re: problemas en aplicación php con tildes y ñ´s Esta solución está CHACHI! |
Re: problemas en aplicación php con tildes y ñ´s Al fin luego de mucho buscar esta era la solucion , muchas gracias. |
Re: problemas en aplicación php con tildes y ñ´s Bueno me alegra que les haya servido.... esgratificando poder retribuir algo al foro después de tantas enseñanzas. |
Re: problemas en aplicación php con tildes y ñ´s mysql_query("SET NAMES 'utf8'"); en NAMES q ponen? tengo el mismo problema y ya no se q hacer, saludos |
Re: problemas en aplicación php con tildes y ñ´s No se pone nada en NAME se pone simplemente esa instrucción y ya. |
Re: problemas en aplicación php con tildes y ñ´s okok gracias estoy frito = no se q pasa no anda, yo = uso la libreria adodb para hacer las conexiones y trate de hacer eso pero, gracias = saludos |
Respuesta: problemas en aplicación php con tildes y ñ´s Excelente!!! funcionó!! mysql_query("SET NAMES 'utf8'"); :D yo lo coloqué en la conexión que crea Dreamweaver. Mi Conexion me quedó asi <?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_conn = "localhost"; $database_conn = "bdprueba"; $username_conn = "root"; $password_conn = "asdf"; $conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or trigger_error(mysql_error(),E_USER_ERROR); mysql_query("SET NAMES 'utf8'"); ?> Grax! |
| La zona horaria es GMT -6. Ahora son las 08:52. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.