25/03/2011, 22:44
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 626
Antigüedad: 19 años, 9 meses Puntos: 10 | |
Respuesta: Remplazar caracter por texto Cita:
Iniciado por abimaelrc Yo no tuve problemas
Código PHP:
Ver original<?php $str = 'algo ªvaº aqui¬'; $find=array("ª","º","¬"); $replace=array('<td>','</td>','</tr><tr>');
Lo más probable es problema de charset, usa utf8_decode o utf8_encode y verifica si hace el cambio.
Por ejemplo yo cree un archivo y le indique que quería que fuera "utf8 sin bom", luego use de la siguiente forma De esa forma no me hizo el cambio. Por ese ejemplo entiendo que tu problema es que estás tratando de cambiar unos caracteres que str_replace no encuentra a causa de que tiene otro tipo de charset. Asi es, esa era el problema, y se los agradesco, por si alguien requiere la solucion aqui se las dejo, es necesario usar la funcion utf8_encode Código PHP: str_replace($find,$replace,utf8_encode($errores));
Saludos y gracias |