esto se respondió una vez en otro hilo:<br><table class="h" id="mm" cellpadding="0" cellspacing="0"><tbody><tr><td class="au" style="color: rgb(121, 6, 25);"><img id="_ss" class="h" src="images/star_off_sm_2.gif" height="13" width="13">
<span id="_user_hvergara@gmail.com">Hector Vergara R.</span> </td><td width="100%"><table class="rc" cellpadding="0" cellspacing="0"><tbody><tr><td><div><font color="#790619"><<a href="mailto:hvergara@gmail.com">hvergara@gmail.com
</a>> </font>to <span id="_upro_linux@listas.inf.utfsm.cl">Discusion</span></div></td></tr></tbody></table></td><td> <span id="so" class="lk s">More options</span></td><td align="right"> <span id="_date_Sat Aug 26 2006_4:25 AM">
Aug 26</span></td></tr></tbody></table><div id="mb_1">Hola Raúl:<br><br>Preocupate de que todos tus entornos (PHP, MySQL, HTML) esten trabajando con el mismo charset.<br><br>Ejemplo para un entorno 'feliz' con UTF-8:<br><br>
En PHP (antes de hacer cualquier print o echo o cualquier dump de texto)
<br>header("Content-Type: text/html; charset=utf-8");<br><br>En MySQL (antes de hacer una query. recomendable hacer apenas es establecida la conexion con la DB)<br>SET NAMES 'UTF8';<br><br>En la pagina HTML (dentro de <head>)
<br><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br><br><br>Esto vale para cualquier entorno (ahora estoy con Ruby on Rails). <br>Además, no es mandatario que sea UTF-8 (podria ser ISO-8859-1), pero utilizar unicode puede traer muchas ventajas.
<br>(relacionado: <a href="http://www.minid.net/2005/05/24/utf-8-vale-la-pena/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.minid.net/2005/05/24/utf-8-vale-la-pena/</a>)<br><br>Saludos!
<div><div class="ea"><span id="e_10d49a23fab03b5f_1">- Show quoted text -</span></div><span class="e" id="q_10d49a23fab03b5f_1"><br><br><br><br>On 8/25/06, Raul Perez <<a href="mailto:raul.perez@epasa.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
raul.perez@epasa.com</a>> wrote:<br>> Salud a todos<br>> <br>> Estoy usando php y mysql<br>> Lo que me sucede es que cuando extraigo informacion de la BD<br>> las tildes me las convierte en ?<br>> <br>
> Gracias por sus atinados consejos<br>> <br>> Saludos<br>> RAUL<br>> <br>> <br>> <br><br><br><br></span></div><span class="sg">-- <br>Hector Vergara Reinoso<br>Aardvark Labs - <a href="http://aardvark.cl/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://aardvark.cl</a><br>
hvergara [at] <a href="http://gmail.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">gmail.com</a>
</span></div><br><br><div><span class="gmail_quote">On 10/26/06, <b class="gmail_sendername">Rodrigo Ruiz</b> <<a href="mailto:raruiz@alumnos.duoc.cl">raruiz@alumnos.duoc.cl</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Muchachos(as), buenos días...<br>retomando este hilo, que ya fue resuelto, luego tuve el mismo problema<br>con los acentos al intentar escribir sobre una imagen generada con<br>imagestring(), que definitivamente no pude hacerlo y es porque la
<br>función utiliza iso8859-2 el cual no cuenta con tildes. (solución: usar<br>imagettftext() para escribir sobre la imagen con una fuente ttf).<br>Sin embargo, ahora tengo otro pequeño problema con los acentos, y es que<br>
cuando pongo la fecha en un informe, página o en cualquier parte y la<br>fecha está generada con strftime(), los acentos los muestra como unos<br>chirimbolos.(por ejemplo: miércoles -> mi�rcoles)<br>Alguien tiene el método de remediar dicha situación.
<br>De antemano, muchas gracias.<br><br>El mié, 23-08-2006 a las 13:32 -0400, Rodrigo Fuentealba escribió:<br>><br>> > <meta http-equiv="content-type" content="text/html;<br>> charset=utf8" />
<br>> ¿eso lo has probado en tu web? entre <head> y </head><br>><br>> Claro, siempre está en todas las cabeceras de mis páginas.<br>><br>> ><br>> > ¿has usado htmlentities() desde el recordset antes de
<br>> imprimir en la<br>> > página?<br>> ><br>><br>> La verdad, que eso no era solución, pues los datos ingresados<br>> a la base<br>> de datos también son utilizados por otras aplicaciones no web.
<br>><br>> ah, ok... (en todo caso era para "imprimir", no para "guardar".)<br>><br>><br>> Bueno, pero finalmente he logrado dejar todo en utf-8, y ahora<br>> si<br>> funciona todo correctamente.
<br>><br>> yupiii, otro cliente contento. :)<br>><br>><br>><br>> Aquí viene la parte vergonzosa, me puse a mirar detalladamente<br>> la<br>> cabecera de mis páginas, y no había reparado en una maldita
<br>> línea que<br>> modificaba las cabeceras al principio, que decía así:<br>><br>> header("Content-type: text/html; charset=iso-8859-1");<br>><br>> a veces con el copy&paste, eso pasa... :) me ha pasado más de una
<br>> vez...<br>><br>><br>> Bueno, ahora se entiende por qué apache seguía mostrando la<br>> página en<br>> dicha codificación<br>><br>> (PHP dirás)<br>><br>><br>> la verdad no estoy seguro de como llegó esa línea ahí
<br>><br>> jejejeje :)<br>><br>><br>> Todo OK ahora, y gracias.<br>><br>> de nada, sorry no haber sido tan de ayuda, "toco".<br>><br>> --<br>> Rodrigo Fuentealba Cartes<br>> Registered User 387639 -
<a href="http://counter.li.org">http://counter.li.org</a><br><br></blockquote></div><br>