[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Cмена кодировки с utf-8 на windows-1251
in9emix
Ребята, дайте пожалуйста совет на будущее. Хочу услышать ответ реально от людей знающих свое дело. В какой кодировке лучше создавать php страницы сайта? В UTF-8 или windows 1251 ?

И второй вопрос, как в отдельный div блок заставить понимать нужную мне кодировку? Например если это utf-8 то как сделать что бы он понимал русский язык?



Спустя 6 минут, 48 секунд (12.07.2012 - 13:23) dron4ik написал(а):
UTF-8, и забудь про 1251)

Спустя 5 минут, 19 секунд (12.07.2012 - 13:29) TranceIT написал(а):
Только UTF-8

Спустя 10 минут, 52 секунды (12.07.2012 - 13:40) in9emix написал(а):
Понял, но как тогда добиться что бы русский язык поддерживался? А то я смотрю хром понимает кодировку. А мазила не хочет ...выводит примерно такое сообщение : Всем привет вместо: Всем привет

Спустя 3 минуты, 3 секунды (12.07.2012 - 13:43) killer8080 написал(а):
Цитата (in9emix @ 12.07.2012 - 13:17)
Например если это utf-8 то как сделать что бы он понимал русский язык?

Если у тебя utf-8, то проблем не будет ни с какими локалями. В этом её преимущество. Можно на одной странице разместить тексты на разных языках.

Спустя 3 минуты, 25 секунд (12.07.2012 - 13:46) killer8080 написал(а):
Цитата (in9emix @ 12.07.2012 - 13:40)
Понял, но как тогда добиться что бы русский язык поддерживался? А то я смотрю хром понимает кодировку. А мазила не хочет ...выводит примерно такое сообщение : Всем привет вместо: Всем привет

кодировку нужно указывать в заголовках. Если у тебя сервер передаёт заголовок с кодировкой 1251, а в мета теге прописана утф, то приоритет будет за http.

Спустя 2 часа, 8 минут, 26 секунд (12.07.2012 - 15:55) in9emix написал(а):
У меня сейчас так:

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

И хром понимает русский язык а мазила нет ( ...

Спустя 6 минут, 3 секунды (12.07.2012 - 16:01) killer8080 написал(а):
Цитата (in9emix @ 12.07.2012 - 15:55)
И хром понимает русский язык а мазила нет ( ...

потому что сервер, в http заголовках передает другую кодировку. Нужно её изменить либо через .htaccess, либо в скриптах формировать нужный заголовок.
В .htaccess
AddDefaultCharset utf-8

php
header('Content-Type: text/html; charset=utf-8');
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.