Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/12/2009, 17:35
Avatar de jartaud
jartaud
 
Fecha de Ingreso: octubre-2009
Ubicación: Canal de Panamá
Mensajes: 96
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Ayuda con Regular Expression

Cita:
Iniciado por serser Ver Mensaje
Puede que sea problema de la codificación de caracteres. Pruebas con utf8_encode:

Código PHP:
Ver original
  1. return utf8_encode(preg_replace('/[^a-zA-Z0-9\-ïáíóúé]/', ' ', $str));

Aun sin éxito.
Probé con poner la u después del delimitador final me manda warning
Warning: preg_replace() [function.preg-replace]: Compilation failed: invalid UTF-8 string at offset 14 in..

Código PHP:
return   utf8_encode(preg_replace('/[^a-zA-Z0-9\-ïáíóúé]/u'' '$str));