#1•• Hola! muy buenas, veran tengo un problemilla y es que en la pag web que estoy haciendo hay un apartado para publicar comentarios y el problema esta en las tildes etc... en el codigo de insertar el registro del comentario a la bd hay esto: $noticia=htmlentities($_REQUEST['noticia']); INSERT INTO noticia VALUES ('noticia 1','".$noticia."',NOW()); (esta un poco abreviado pero mas o menos es asi como lo tengo) lo que pasa es que al mostrarlo en la web, se me ven caracteres extraños en el sitio de las tildes etc... que puedo hacer? codigo que muestro: utf8_decode($news[1]) <--esta en un array, pero no reo que sea ese el problema. solo quiero saber que puedo hacer, ya que htmlentities() no me soluciona nada solo se me ven los ás, <br />, etc... y con stripslashes() y nl2br() tampoco me sirve, se me siguen viendo caracteres estraños PD: tambien tengo un grandioso problema. Resulta que no soy muy avanzado en php ni programación para foros. aclarado esto, procedo a otra explicación: Como hago para poner codigo html en la BD y mostrarlo luego en la web? es decir, yo tengo un formulario etc... y en un textarea, yo pongo: <a href="pagina.php">Pagina</a> y cuando envio el formulario no se me registra en la BD. En cambio si no le pongo el codigo, y solo pongo texto normal, si me lo registra. PD2: Es que no se utilizar los codigos bbcode ni se nada de el tema de los bbcode. Estoy muy necesitao de ayuda. Solo ayuda...jajajaj saludo!s Gracias!!! |
#2• hola mmm bueno yo tenia antes ese problema ... y con mucha busqueda encontre este codigo... que se pone debajo de la linea de coneccion mysql_query("SET NAMES 'utf8'"); y aver como te va el codigo ...... otra cosa que comprendi no se si estoy en lo correcto es que ala hora de guardar datos y mostrar datos todo lo guardamos con UTF-8 MMMM.... EL PUNTO ES QUE LOS NAVEGADORES ESTAN PROGRAMADOS PARA MOSTRAR TEXTO EN UTF-8 .. Y SI TU GUARDAS DATOS EN UTF-8 Y LO MUSTRAS EN UTF-8 ..PUEDES MOSTRARLOS DE ESTA MANERA echo htmlentities($fila[ 'NOmbres ' ]) ; pero no olvides de poner ese codigo antes osea.. que primero te conectas al hosting y ala base de datos y luego le pones el codigo mysql_query("SET NAMES 'utf8'"); ............................. avisas como te vaaaaaaa.................... |
#3• UOOOO!!! Que bueno! si me fue bien muchas gracias!!! Un saludooo!!! |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares |
No se han encontrado temas similares |