РЕШЕНО: Проблемы с кодировкой русского текста в Bluefish
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
РЕШЕНО: Проблемы с кодировкой русского текста в 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". Других русскоязычных не нашел). Заранее спасибо за ответ.
|
|
|
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-07 16:49:17.936666
|
|
|
Alianna
Сообщений: 1922
Оценки: 356
Присоединился: 2010-03-02 11:27:12.343333
|
Нуу посмотри для начала какая кодировка стоит в браузере…
|
|
|
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-07 16:53:58.316666
|
|
|
RE:Priest
Сообщений: 132
Оценки: 0
Присоединился: 2010-07-01 21:45:21.116666
|
Не в браузере дело. Я заливаю этот файл на ФТП и смотрю во всех браузерах под виндой - тоже абра-кадабра.
|
|
|
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-07 23:05:25.406666
|
|
|
v0lume
Сообщений: 310
Оценки: 0
Присоединился: 2009-10-22 20:48:37.160000
|
gedit windows-1251
|
|
|
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? Вот только я не знаю, как это делается.
|
|
|
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 – это буква 'Л'. Результат налицо. Ты вообще как-нибудь указываешь кодировку? Ну например так: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Надо это указать. И надо убедиться, что апач не пихает в http ответ, что-нибудь вида: Content-Type: text/html; charset=ISO8859-5
|
|
|
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=
|
|
|
RE: Проблемы с кодировкой русского текста в Bluefish - 2010-11-08 01:10:11.176666
|
|
|
RE:Priest
Сообщений: 132
Оценки: 0
Присоединился: 2010-07-01 21:45:21.116666
|
Хотя, пожалуй, проблема решена полностью. rgo, спасибо тебе! Сейчас единственная загвоздка осталась в том, что чужие файлы при открытии не будут корректно отображать кириллически символы. Но это уже второстепенная проблема.
|
|
|
|
|