php con caracteres especiales como ñ

Al principio pensé que el problema era cuando devolvía echo json_encode ($ row) desde una llamada ajax que los resultados con ñ se cambian a NULL. Pero después de la prueba descubrí que el problema existe mucho antes de eso.

En un archivo php de muestra con:

$test = "Nuñez"
echo $test

el resultado es solo Nuez

He buscado alrededor, pero ninguna de las soluciones sugeridas funciona. Me gusta:

mb_internal_encoding('UTF-8');
mb_http_output('UTF-8');
mb_http_input('UTF-8');
mb_language('uni');
mb_regex_encoding('UTF-8');
ob_start('mb_output_handler');

o<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />oheader('content-type: text/html; charset: utf-8');. Y algunas soluciones más que ya he olvidado, créeme que lo intenté mucho.

Eso es solo el comienzo, espero que no sea un problema con mysql ya que mi base de datos está en utf-8, así que es mi juego de caracteres $ mysqli. Pero creo que no puedo decir lo mismo de ajax json_encode. Pero no importa, un problema a la vez. ¿Alguien puede por favor ayudarme? ¡Muchas gracias!

PROBLEMA RESUELTO Solo tuve que configurar "Codificar en UTF-8" en Notepad ++, como estaba en "Codificar en ANSI" antes.

Respuestas a la pregunta(5)

Su respuesta a la pregunta