Самый первый вариант задать кодировку сайта это попробовать найти эту опцию в панели управления хостингом. Например, для ISP панели кодировку сайта можно задать в пункте WWW домены - выбираем домен и нажимаем Изменить, в появившемся окне прописываем в поле Кодировка utf-8, так как Joomla использует эту кодировку.

Если на хостинге стоит панель управления своей разработки и окажется, что опции кодировки сайта там нет, то можно воспользоваться другими способами.

Кодировку сайта можно задать в файле .htaccess :

AddDefaultCharset UTF-8

В тегах страницы :

<meta http-equiv="Content-Type" content="text/html;charset=utf-8">

Но иногда несмотря на то, что кодировка указана в мета-теге, страница отображается в неверной кодировке. Возможно это происходит из-за того, что ранее мета-тега с кодировкой идет не-ASCII символ, например, тег <title>, поэтому браузер определяет кодировку по каким-то своим критериям.

И еще один способ задать кодировку страницы, добавить в php файл :

header('Content-Type: text/html;charset=UTF-8');