Самый первый вариант задать кодировку сайта это попробовать найти эту опцию в панели управления хостингом. Например, для 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');