php ze znakami specjalnymi, takimi jak ñ

Na początku myślałem, że problem jest, gdy zwracam echo json_encode ($ row) z wywołania ajax, które powoduje ñ, są zmieniane na NULL. Ale po testach dowiedziałem się, że problem istnieje wcześniej.

W przykładowym pliku php z:

$test = "Nuñez"
echo $test

wynikiem jest tylko Nu ez

Szukałem w okolicy, ale żadne z proponowanych rozwiązań nie działa. Lubić:

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');

lub<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />lubheader('content-type: text/html; charset: utf-8');. I kilka innych rozwiązań, o których już zapomniałem, uwierzcie mi, że wiele próbowałem.

To dopiero początek, mam nadzieję, że nie będzie problemu z mysql, ponieważ moja baza danych znajduje się w utf-8, tak samo jak mój zestaw znaków $ mysqli. Ale myślę, że nie mogę powiedzieć tego samego dla ajax json_encode. Ale nieważne, jeden problem na raz. Czy ktoś może mi pomóc? Wielkie dzięki!

PROBLEM ROZWIĄZANY Właśnie musiałem ustawić „Encode w UTF-8” w Notepad ++, tak jak wcześniej w „Encode in ANSI”.

questionAnswers(5)

yourAnswerToTheQuestion