a mi asi:
Código PHP:
Ver original<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<?php
$cadena_1 = "Hola forosdelweb! Probaré con MONTAÑA";
$test_1 = "hola";
$test_2 = "HOLA";
$test_3 = "montaña";
$test_4 = "MONTAÑA";
$test_5 = "MONTA";
$test_6 = "monta";
"<span style='background-color:#ff9900;'><b>".$test_1."</b></span>",
$cadena_1)."<br/>";
"<span style='background-color:#ff9900;'><b>".$test_2."</b></span>",
$cadena_1)."<br/>";
"<span style='background-color:#ff9900;'><b>".$test_3."</b></span>",
$cadena_1)."<br/>";
"<span style='background-color:#ff9900;'><b>".$test_4."</b></span>",
$cadena_1)."<br/>";
"<span style='background-color:#ff9900;'><b>".$test_5."</b></span>",
$cadena_1)."<br/>";
"<span style='background-color:#ff9900;'><b>".$test_6."</b></span>",
$cadena_1)."<br/>";
?>
</body>
</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...