Как сменить кодировку на сайте?

D
На сайте с 28.06.2008
Offline
1101
761

Есть сайт на Joomla 1.0 c кодировкой windows-1251 хочу поменять на utf-8

Добавил строку в шаблон

<?php echo '<?xml version="1.0" encoding="utf-8"?'.'>'; ?>

Не помогает

Добавил стоку в .htaccess

# Russian Apache

<IfModule mod_charset.c>
CharsetDisable On
AddDefaultCharset utf-8
CharsetRecodeMultipartForms off
</IfModule>

стало все коробозяками.

Походу нужно базу перекодировать. Это можно сделать просто в текстовом редакторе или нужно запрос некий сделать?

D
На сайте с 09.07.2009
Offline
79
#1

А почему xml?

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

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#2
Походу нужно базу перекодировать.

А как Вы думали? одной строчкой и всё?

Всё что выше писали, вы просто даёте команду браузеру в какой кодировки воспринимать текст, но это НЕ значит, что она будет перекодироваться сама.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
S
На сайте с 10.03.2008
Offline
94
#3

Да. Перекодируйте данные.

Разрабатываем сайты (http://www.rclsoft.ru/)
M
На сайте с 25.05.2009
Offline
11
#4

AddDefaultCharset utf-8 должно было все поправить, скорей всего у тебя в браузере по дефолту стоит не авто определение, а какая-то опеределенная кодировка.

-
На сайте с 07.12.2005
Offline
97
-K-
#5

Решал уже как то такую задачу, и описал свои действия: http://svdev.ru/blog/site-convert-from-cp1251-to-utf8/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий