Автор Тема: нормално извеждане на кирилицата в Убунту  (Прочетена 2003 пъти)

user_nasko

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Здравейте !

Искам да попитам как мога да си направя в Убунту да си подържам килица глобално , смисъл нещо като регионалните настройки при Windows,защото ми писна да експортвам на всеки терминал 1251.Мисълта ми е ако някой ми даде примерно .txt който вътре е писано на кирилица независимо с какъв едитор го отварям да ми се извежда нормално .

Благодаря предварително !
Активен

progmetal

  • Напреднали
  • *****
  • Публикации: 130
  • Distribution: Arch Linux
  • Window Manager: KDE 4.13.0
    • Профил
Не знам дали разбрах правилно, но:

1. Виж кои локали се поддържат:

less /usr/share/i18n/SUPPORTED

2. Добави локалите, които искаш:
Например нещо от рода на:

sudo locale-gen bg_BG.cp1251

3.reboot
Активен

user_nasko

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Благодаря за отговора !

Направих всичко както ми каза и пак не стана.Дори след рестарта във въпросния файл вече беше добавен bg_BG.cp1251

Но пак не ми извежда кирилицата както трябва.

Също в интерент в едни блог попаднах на друг метод който използва добавяне на

bg_BG.cp1251 WINDOWS-1251

във файла /var/lib/locales/supported.d/local

и се пише после

dpkg-reconfigure locales Но пак не се получават нещата...

Ето и генерираният код от командата:

Код:
Error: Bad entry 'bg_BG.CP1251 '
  bg_BG.WINDOWS-1251... up-to-date
  bg_BG.UTF-8... up-to-date
  en_AU.UTF-8... up-to-date
  en_BW.UTF-8... up-to-date
  en_CA.UTF-8... up-to-date
  en_DK.UTF-8... up-to-date
  en_GB.UTF-8... up-to-date
  en_HK.UTF-8... up-to-date
  en_IE.UTF-8... up-to-date
  en_IN.UTF-8... up-to-date
  en_NG.UTF-8... up-to-date
  en_NZ.UTF-8... up-to-date
  en_PH.UTF-8... up-to-date
  en_SG.UTF-8... up-to-date
  en_US.UTF-8... up-to-date
  en_ZA.UTF-8... up-to-date
  en_ZW.UTF-8... up-to-date
Дава ми Bad Entry

съдържанието на въпросния файл е
Код:
bg_BG.UTF-8 UTF-8
en_US.UTF-8 UTF-8
bg_BG.CP1251 WINDOWS-1251

Къде бъркам  ???
Активен

lz

  • Напреднали
  • *****
  • Публикации: 172
  • Distribution: Ubuntu
  • Window Manager: Unity
    • Профил
От Администрация - Езикови настройки, избери Български. Инсталирай необходимите пакети. Направи обновяване на системата - sudo apt-get update после sudo apt-get upgrade. Може да добавиш и някои допълнителни пакети от Синаптик, пусни търсене bulgarian. Вече трябва да имаш една напълно кирилизирана система.
Активен

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Error: Bad entry 'bg_BG.CP1251 '
  bg_BG.WINDOWS-1251... up-to-date
Къде бъркам  ???
Толкова ли не виждаш къде бъркаш? ??? Или те мързи и да четеш? ??? И за чий бяс ти е да слагаш cp1251 Файлове на windows 95 ли ще четеш или на win98 преди SE? И какво означава "експортвам на всеки терминал 1251" като сигурно четеш файла в графичната среда? Какви ги вършиш? ??? ?
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3397
    • Профил
какво означава "експортвам на всеки терминал 1251"

сигурно това export LANG=bg_BG
както и да е това е начинът за бързо тестване за кирилизация на програма
пишеш в терминала export LANG=bg_BG и след това стартираш някоя програма.

за да видиш какъв е локала в момента пишеш:
locale
за да видиш каква кодировка използва въпросният локал пишеш:
locale charmap
за да видиш точните имена на кодировките:
iconv -l
за да направиш локала глобален за всички усери трябва да го зададеш в i18n
ако искаш само при някой усер да е различен добавяш в 
~/.bash_profile
export LANG=bg_BG




Активен

Perl - the only language that looks the same before and after encryption.

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
сигурно това export LANG=bg_BG
Сигурно ама може и да не е това При така зададен въпрос само можем да хвърляме боб,  да се чешем по главата и да търсим отговор на фундаменталния въпрос на българската литература - "Какво е искал да каже автора"
Активен