Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: ?? вместо русских букв  (Прочитано 1280 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
?? вместо русских букв
« : 25 Сентября 2012, 14:31:36 »
Добрый день

Столкнулся вот с чем

Есть один сайт, русский,  нормально работающий, открываю его chrome-ом, и мозиллой, все нормально работает, все буквы нормально отображаются.

Скачиваю сайт(со всем) и устанавливаю у себя на вируальном хосте.сайт то работает, а вот вместо русских букв почти везде знаки вопросов.

Так в чем проблема?мне шрифтов не хватает или локаль не правильно настраивал??

спасибо
perlito.ru -> о perl на русском

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: ?? вместо русских букв
« Ответ #1 : 25 Сентября 2012, 14:42:14 »
.htaccess -> AddDefaultCharset windows-1251
Tempora mutantur et nos mutantur in illis

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
Re: ?? вместо русских букв
« Ответ #2 : 25 Сентября 2012, 14:51:58 »
так и стоит

Пользователь решил продолжить мысль 25 Сентября 2012, 15:00:12:
я нашел что проблема в кодировках, а не в шрифтах, так вот содержание моего /var/lib/locales/supported.d/ru


ru_RU.UTF-8 UTF-8
ru_RU.CP1251 CP1251
ru_RU.KOI8-R KOI8-R
ru_UA.UTF-8 UTF-8

а locale-a  выдает

C
C.UTF-8
de_CH.utf8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
ru_RU
ru_RU.ansix341968
ru_RU.cp1251
ru_RU.koi8r
ru_RU.utf8
ru_UA.utf8
zh_CN.utf8
zh_SG.utf8


так что не так?
« Последнее редактирование: 25 Сентября 2012, 15:00:12 от perlito »
perlito.ru -> о perl на русском

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: ?? вместо русских букв
« Ответ #3 : 25 Сентября 2012, 17:20:25 »
Посмотри в css и в шапке сайта какую он использует локаль и кодировку.
Я вернулся...

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
Re: ?? вместо русских букв
« Ответ #4 : 26 Сентября 2012, 09:03:21 »
да content-type отдает в windows-1251

интересно то, что эти знаки вопроса он выдает тогда, когда берет текст из базы (mysql) , однако этот же текст и в phpmyadmin и в консольной утилите mysql нормально выводитя. текст в кодировке cp1251, сайт написан на perl
perlito.ru -> о perl на русском

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Tempora mutantur et nos mutantur in illis

Оффлайн perlito

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
    • perlito.ru
Re: ?? вместо русских букв
« Ответ #6 : 26 Сентября 2012, 11:43:17 »
большое спасибо, помогло
perlito.ru -> о perl на русском

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.