Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

РЕШЕНО: Проблемы с кодировкой русского текста в Bluefish

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> РЕШЕНО: Проблемы с кодировкой русского текста в Bluefish
Имя
Сообщение << Старые топики   Новые топики >>
РЕШЕНО: Проблемы с кодировкой русского текста в Bluefish - 2010-11-07 16:37:52.536666   
RE:Priest

Сообщений: 132
Оценки: 0
Присоединился: 2010-07-01 21:45:21.116666
Недавно поставил Ubuntu 10.10, установил все нужные серверы для работы. Пользуюсь редактором Bluefish (программирую на PHP), но там проблема с кодировкой. Создаю в редакторе новый файл, забиваю пару строчек кода, смотрю это дело в браузере, а там полная ерунда.
а�аАаЛаАаЛаАаЙаКаА - это результат выполнения <? echo "Балалайка"; ?>. Я не знаю - возможно, это из-за каких-то системных настроек, т.к. все расхваливают этот редактор, мол, автоматически кодировку подбирает. Я в Linux'е не очень хорошо соображаю, поэтому спрашиваю у вас, куда хоть копать-то? (Кодировки пытался самостоятельно выставлять как "Авто", так и "utf-8". Других русскоязычных не нашел).
Заранее спасибо за ответ.
Post #: 1
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-07 16:49:17.936666   
Alianna

Сообщений: 1922
Оценки: 356
Присоединился: 2010-03-02 11:27:12.343333
Нуу посмотри для начала какая кодировка стоит в браузере…
Post #: 2
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-07 16:53:58.316666   
RE:Priest

Сообщений: 132
Оценки: 0
Присоединился: 2010-07-01 21:45:21.116666
Не в браузере дело.
Я заливаю этот файл на ФТП и смотрю во всех браузерах под виндой - тоже абра-кадабра.
Post #: 3
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-07 23:05:25.406666   
v0lume

Сообщений: 310
Оценки: 0
Присоединился: 2009-10-22 20:48:37.160000
gedit
windows-1251
Post #: 4
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-07 23:51:05.346666   
RE:Priest

Сообщений: 132
Оценки: 0
Присоединился: 2010-07-01 21:45:21.116666
Как я проверил - при сохранении файла в любом редакторе получается фигня. По умолчанию во всех редакторах выставлена кодировка UTF-8, я так понимаю, что это кодировка по умолчанию у самой системы. Но ведь в винде UTF-8 работает нормально. Что не так?
Может нужно поменять системную кодировку на cp-1251? Вот только я не знаю, как это делается.
Post #: 5
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-08 00:51:48.510000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: RE:Priest
Не в браузере дело.
Я заливаю этот файл на ФТП и смотрю во всех браузерах под виндой - тоже абра-кадабра.

Все браузеры под вендой, AFAIK, используют cp1251.

Сделай вот что, скажи в консольке: base64 MY-FILE.TXT
Результат вставь сюда, при помощи тега code. Это просто чтоб нам убедиться, что у тебя utf-8 в качестве кодировки.

А вообще, у меня есть устойчивое подозрение, что у тебя проблемы с кодировками то ли браузера, то ли апача. Такая хрень как у тебя может получиться, если взять utf8 строку, и нарисовать её на экране, будто бы она iso8859-5 строка. Скажем буква Л в utf8 – это два байта: 0xd0, 0xbb, а в iso8859-5 байт 0xd0 – это буква 'а', 0xbb – это буква 'Л'. Результат налицо.

Ты вообще как-нибудь указываешь кодировку? Ну например так: &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt; Надо это указать. И надо убедиться, что апач не пихает в http ответ, что-нибудь вида: Content-Type: text/html; charset=ISO8859-5
Post #: 6
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-08 01:04:29.040000   
RE:Priest

Сообщений: 132
Оценки: 0
Присоединился: 2010-07-01 21:45:21.116666
rgo, ты мне на 80% помог тем, что порекомендовал объявить кодировку в мета-тэге. Спасибо!
Но тут вопрос встал по-другому: я когда открываю любой HТМL/PHP файл, содержащий кириллические символы, вижу их превращение в абру-кадабру. Кстати, в Bluefish есть возможность указывать кодировку при открытии файла, но тут уже такая фича не прокатывает. К сожалению.

Написал в консольке:
bаse65 /var/www/ind2.php Получил в ответ:
PD9waHAKaGVhZGVyKCdDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEy NTEnKTsgCgllY2hvICLQktCw0LvQtdGA0LAhIjsKPz4=
Post #: 7
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-08 01:10:11.176666   
RE:Priest

Сообщений: 132
Оценки: 0
Присоединился: 2010-07-01 21:45:21.116666
Хотя, пожалуй, проблема решена полностью.
rgo, спасибо тебе!

Сейчас единственная загвоздка осталась в том, что чужие файлы при открытии не будут корректно отображать кириллически символы. Но это уже второстепенная проблема.
Post #: 8
Страниц:  [1]
Все форумы >> [*nix/Linux] >> РЕШЕНО: Проблемы с кодировкой русского текста в Bluefish







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.