Estoy haciendo esto para la palabra "diseño":
$categoria = str_replace("ñ","n", $data['info']['categoria']);
echo $categoria;
Pero me imprime "diseño". Es decir, no lo puedo sacar la ñ.
| ||||
Respuesta: str_replace ñ no funciona en utf-8? Probe las dos cosas pero sigue igual:
Código PHP:
Ver original
Código PHP:
Ver original Tambien probe con y sin la funcion fixEncoding, que codifica en utf8 solo si es necesario. Mas datos: en el array se lee "diseño". Mi pagina tiene charset utf-8 y la db tiene unicode_general_ci Última edición por mayid; 26/10/2010 a las 11:54 |
| ||||
Respuesta: str_replace ñ no funciona en utf-8? antes de pasarlo haz lo siguiente
Código PHP:
Ver original claro $str es la que contiene el string con eñes saludos |
| ||||
Respuesta: str_replace ñ no funciona en utf-8? Yo por ejemplo uso esta funcion para eliminar cietos caracteres especiales
Código PHP:
Ver original |
| ||||
Respuesta: str_replace ñ no funciona en utf-8? Funciones para limpiar las hay. Yo uso esta: $nombre_limpio = preg_replace("/[^a-zA-Z0-9s]/", "_", $nombre); En este caso no necesito limpiar para guardar en db, sino para mostrar en pantalla (el nombre de una imagen que se llama diseno.jpg) Con lo que me pasaste me funciono perfectamente!
Código PHP:
Ver original Mil gracias! |
Etiquetas: |