Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/02/2016, 07:11
darchy
 
Fecha de Ingreso: julio-2008
Mensajes: 543
Antigüedad: 15 años, 9 meses
Puntos: 56
Respuesta: str_ireplace y caracter Ñ

a mi asi:

Código PHP:
Ver original
  1. <html>
  2. <head>
  3.     <meta charset="UTF-8">
  4. </head>
  5. <body>
  6. <?php
  7.  
  8. $cadena_1 = "Hola forosdelweb! Probar&eacute; con MONTA&Ntilde;A";
  9.  
  10. $test_1 = "hola";
  11. $test_2 = "HOLA";
  12. $test_3 = "monta&ntilde;a";
  13. $test_4 = "MONTA&Ntilde;A";
  14. $test_5 = "MONTA";
  15. $test_6 = "monta";
  16.  
  17. echo str_ireplace($test_1,
  18. "<span style='background-color:#ff9900;'><b>".$test_1."</b></span>",
  19. $cadena_1)."<br/>";
  20.  
  21. echo str_ireplace($test_2,
  22. "<span style='background-color:#ff9900;'><b>".$test_2."</b></span>",
  23. $cadena_1)."<br/>";
  24.  
  25. echo str_ireplace($test_3,
  26. "<span style='background-color:#ff9900;'><b>".$test_3."</b></span>",
  27. $cadena_1)."<br/>";
  28.  
  29. echo str_ireplace($test_4,
  30. "<span style='background-color:#ff9900;'><b>".$test_4."</b></span>",
  31. $cadena_1)."<br/>";
  32.  
  33. echo str_ireplace($test_5,
  34. "<span style='background-color:#ff9900;'><b>".$test_5."</b></span>",
  35. $cadena_1)."<br/>";
  36.  
  37. echo str_ireplace($test_6,
  38. "<span style='background-color:#ff9900;'><b>".$test_6."</b></span>",
  39. $cadena_1)."<br/>";
  40.  
  41. ?>
  42. </body>
  43. </html>

si que me funciona (y con ISO-8859-1 tambien, igual resultado). sigo pensando que el problema esté con la codificacion, aunque no necesariamente con que sea utf o deje de serlo...
__________________
Un saludo! :-)
Quiero ser el primero