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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проблемы с кодировкой в Linux  (Прочитано 6614 раз)

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

Оффлайн sergeantpepper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Проблемы с кодировкой в Linux
« : 30 Октября 2008, 14:59:21 »
Добрый день

Помогите пожалуйста разобраться с кодировкой в Линуксе. Я знаю, что это очень распространенная проблема, но все что я сумел найти мне не подходит :(

Я сделал LAMP-сервер, однако из-за странной кодировки у меня русские буквы на сайтах да и вообще везде (я использовал windows-1251) отображаются либо вопросами, либо кракозябинами

Оффлайн sergeantpepper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблемы с кодировкой в Linux
« Ответ #1 : 30 Октября 2008, 15:34:36 »
Возможно я немного локализую проблему: у меня в закладке системных настроек Regional&Language кроме английского США и английского Британия языков больше нет вообще. Русский язык нужно скачать чтоли?

Оффлайн sergeantpepper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблемы с кодировкой в Linux
« Ответ #2 : 01 Ноября 2008, 19:14:03 »
Помогите пожалуйста советом: скажите в чем проблема - дальше я мог бы искать решение сам!

Или я как то неправильно вопрос задаю?

Я так понимаю за русский язык в Линуксе отвечает какой-то файл с локализацией (или группа файлов)? Можно ли их где-нибудь скачать и как они называются?

Оффлайн tinman321

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
    • Мир Линуксоида
Re: Проблемы с кодировкой в Linux
« Ответ #3 : 01 Ноября 2008, 19:19:13 »
KDE что ли пользуетесь?
локализация тут не при чем, кстати

Оффлайн sergeantpepper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблемы с кодировкой в Linux
« Ответ #4 : 01 Ноября 2008, 19:25:14 »
Да, пользуюсь KDE, у меня KUbuntu.

Просто у меня ни в консоли, ни в Dolphin не видятся файлы, в названии которых есть хоть одна русская буква... А я делаю Веб-сервер, так что для меня это крайне важно -
ИБО у меня на сайтах русские символы выводятся как кракозябры

Оффлайн tinman321

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
    • Мир Линуксоида
Re: Проблемы с кодировкой в Linux
« Ответ #5 : 01 Ноября 2008, 19:28:52 »
странно, а Kubuntu 8,10?

Оффлайн sergeantpepper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблемы с кодировкой в Linux
« Ответ #6 : 01 Ноября 2008, 19:34:28 »
sergeant@sergeant-desktop:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=7.10
DISTRIB_CODENAME=gutsy
DISTRIB_DESCRIPTION="Ubuntu 7.10"

sergeant@sergeant-desktop:~$ cat /proc/version
Linux version 2.6.22-14-generic (buildd@palmer) (gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Sun Oct 14 23:05:12 GMT 2007

Оффлайн tinman321

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
    • Мир Линуксоида
Re: Проблемы с кодировкой в Linux
« Ответ #7 : 01 Ноября 2008, 19:40:24 »
с 7,10 вообще не было никаких проблем по этому поводу
если вы перевели систему на цп1251, то возможно русский в утф?

Оффлайн sergeantpepper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблемы с кодировкой в Linux
« Ответ #8 : 01 Ноября 2008, 19:44:17 »
Ну для сервера мне как раз было бы хорошо иметь все в кодировке по-умолчанию windows-1251 (вроде это та же cp1251). Как мне перевести Линукс на эту кодировку.

Если мои вопросы звучат глупо, заранее извиняюсь, ибо в этом я не имею ни малейшего опыта

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Проблемы с кодировкой в Linux
« Ответ #9 : 01 Ноября 2008, 21:09:35 »
если на сайте вопросы укажи апачу явно что используешь кодировку cp-1251. вообще использую уже как года на всех сайтах кодировку utf8 проблем не наблюдал давно. в систему тоже можно поставить локаль cp1251, только сами потом запаритесь, вообще выбор кодировки cp1251 не лучший, даж мелкомягкие счас юникод стали юзать.

Оффлайн tinman321

  • Активист
  • *
  • Сообщений: 573
    • Просмотр профиля
    • Мир Линуксоида
Re: Проблемы с кодировкой в Linux
« Ответ #10 : 01 Ноября 2008, 23:40:45 »
> можно поставить локаль cp1251, только сами потом запаритесь
+1

> вообще выбор кодировки cp1251 не лучший
+1

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Проблемы с кодировкой в Linux
« Ответ #11 : 02 Ноября 2008, 01:42:15 »
> можно поставить локаль cp1251, только сами потом запаритесь
+1

> вообще выбор кодировки cp1251 не лучший
+1
+1

sergeantpepper, постарайесь перейти на utf-8, сбережёте себе кучу нервов.

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Проблемы с кодировкой в Linux
« Ответ #12 : 02 Ноября 2008, 10:37:14 »
Я сделал LAMP-сервер, однако из-за странной кодировки у меня русские буквы на сайтах да и вообще везде (я использовал windows-1251) отображаются либо вопросами, либо кракозябинами

Вам сюда:
https://forum.ubuntu.ru/index.php?topic=35123.0
https://forum.ubuntu.ru/index.php?topic=25543.0
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн sergeantpepper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблемы с кодировкой в Linux
« Ответ #13 : 03 Ноября 2008, 15:23:38 »
Всем добрый день.

Только сейчас удалось в инет выбраться.  :)

Значит идем  конца:
2Lion-Simba: у меня проблема не с Мускл (хотя ее я пока что не пробовал)
2Все: моя проблема частично решена - оказалось, что мой тестовый пхп-скрипт сохранился в кодировке утф-8 - это конечно МОЙ КОСЯК - с этим не спорю. После того, как перевел в цп-1251 с помощью kWrite, эта часть проблемы разрешилась.

Осталась проблема с моим сайтом почему - не знаю. Я его делал в пхп-редакторе под Виндой. Сейчас через Kate посмотрел - у него типа кодировка не цп-1251 и не утф-8.
Попробовал его пропустить через перекодировщик http://2cyr.com/decode/?lang=ru - не помогает.

-----------------------------
Да, и к тому же у меня ни Konsole, ни Dolphin не видят файлов, которые имеют в составе хотб один русскоязычный символ. В чем причина?
« Последнее редактирование: 03 Ноября 2008, 15:43:18 от sergeantpepper »

Оффлайн sergeantpepper

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблемы с кодировкой в Linux
« Ответ #14 : 03 Ноября 2008, 15:45:44 »
> можно поставить локаль cp1251, только сами потом запаритесь
+1

> вообще выбор кодировки cp1251 не лучший
+1

Да, я и сам читал, что кодировка утф-8 становится сейчас более предпочтительной, но в данном случае это не совсем мой выбор - это выбор сверху, если там согласятся переходить на эту кодировку, значит буду переходить на нее. А вот как эту локаль цп 1251 поставить не подскажете?

 

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