Добрый день.
Пробовал искать ответа в сети и на на форуме, не помогло.
У меня проблема такого рода: есть
Страница в кодировке win1251 и
Страница в кодировке utf8Содержимое страницы win1251 (сохранена в кодировке ANSI):
PHP |
<META content="text/html"; charset="windows-1251" http-equiv="Content-Type"> <?php setlocale(LC_ALL, "ru_RU.CP1251"); print("Это просто текст");
|
Содержимое страницы utf8 (сохранена в кодировке UTF-8):
PHP |
<META content="text/html"; charset="utf8" http-equiv="Content-Type"> <?php setlocale(LC_ALL, "UTF8"); print("Это просто текст");
|
В первом случае нормальное отображение текста возможно только после переключения на кодировку windows-1251 из браузера, во втором случае (для странцы в utf8) всегда вопросики.
Кто-нибудь может подсказать как это исправить? Заранее большое спасибо!
Спустя 1 час, 16 минут, 43 секунды (12.05.2009 - 16:30) anonymouse написал(а):
HTML |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
Спустя 1 час, 42 минуты, 30 секунд (12.05.2009 - 18:12) FiMka написал(а):
Цитата (anonymouse @ 12.05.2009 - 13:30) |
HTML | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
|
Нее, не помогает.
Спустя 2 часа, 53 минуты, 41 секунда (12.05.2009 - 21:06) anonymouse написал(а):
FiMka
Скачай себе редактор NOTEPAD++ - С конвертируй тип файла в DOS/Windows а потом в (UTF-8 без BOM).
И повтори - возможно у тебя сам файл не в том формате.
У меня тоже самое было когда я переходил с cp1251 на utf-8.
Еще можешь сделать формат файла UNIX - и конвертировать под (UTF-8 без BOM) - Но тогда кажется он все равно оставить формат UNIX - ANSI.
Но работать должно - а легче бы прикрепил файл - мы бы и посмотрели )
Спустя 1 месяц, 5 дней, 11 часов, 7 минут, 42 секунды (18.06.2009 - 08:14) Гость_роман написал(а):
Подскажите пожалуйта почему после тоо как я прогрузил на хостинг вои страницы сайта на русском языке у меня все данные на странице отобразились в таком формате ????????.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD - не помогает