Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: woodknight в Feb 05, 2011, 20:29



Титла: Проблем с визуализацията на кирилицата
Публикувано от: woodknight в Feb 05, 2011, 20:29
Ползвам Ubuntu 10.10 и имам следния проблем. Някои документи и файлове написани на български след отваряне не показва кирилица, а разни символи и квадратчета. Странното е, че това се случва само на някои файлове... Опитах да си направя нов файл и когато пиша на български там няма проблем, записвасе без проблем и после всичко е на 6. Когато съм имал този проблем с Windows машина трябваше да се настрой езика за non-unicode programs. Има ли някъде такава настройка или нещо подобно? Благодаря предварително.


Титла: Re: Проблем с визуализацията на кирилицата
Публикувано от: vstoykov в Feb 05, 2011, 21:54
Програмата, с която отваряш текстовия файл няма от къде да знае с какво кодиране е файла (стандартното е UTF-8, а автоматичното определяне не винаги работи).

Когато отваряш файл трябва да задаваш кодирането:

(http://img822.imageshack.us/img822/2093/geditopenfiles1.png)


Титла: Re: Проблем с визуализацията на кирилицата
Публикувано от: woodknight в Feb 05, 2011, 22:09
Какъв файлов мениджър е това? На стандартният ми няма такова поле с опиция за избор.


Титла: Re: Проблем с визуализацията на кирилицата
Публикувано от: woodknight в Feb 06, 2011, 11:06
OK успях да го настроя да го отваря с windows-1251, но въпреки това сега кирилицата излиза на някакви други символи.

(http://i479.photobucket.com/albums/rr152/Falcon_LARP/Screenshot.png)


Титла: Re: Проблем с визуализацията на кирилицата
Публикувано от: b2l в Feb 06, 2011, 11:08
OK успях да го настроя да го отваря с windows-1251, но въпреки това сега кирилицата излиза на някакви други символи.

(http://i479.photobucket.com/albums/rr152/Falcon_LARP/Screenshot.png)

Това с какво е отворено gedit, openoffice?


Титла: Re: Проблем с визуализацията на кирилицата
Публикувано от: woodknight в Feb 06, 2011, 11:15
Със стандартния text editor. Това е html документ и дори да го отворя с firefox и да настроя и там енкодинга отново излиза това.


Титла: Re: Проблем с визуализацията на кирилицата
Публикувано от: b2l в Feb 06, 2011, 11:17
Със стандартния text editor.

Явно няма да се разберем. Виждам че е HTML документ. Отвори го с Netbeans (ако го нямаш го свали и го инсталирай) и си оправи енкодинг-а с него.


Титла: Re: Проблем с визуализацията на кирилицата
Публикувано от: woodknight в Feb 06, 2011, 12:02
Как точно? Програмата е доста объркваща. Не мога да намеря как да добавя файл към проект и също така къде да настроя енкодинг-а?


Титла: Re: Проблем с визуализацията на кирилицата
Публикувано от: woodknight в Feb 06, 2011, 12:16
OK намерих пустото open file. И ето какво виждам:
(http://i479.photobucket.com/albums/rr152/Falcon_LARP/Screenshot-1.png)


Титла: Re: Проблем с визуализацията на кирилицата
Публикувано от: radoshow в Feb 06, 2011, 12:45
Оправи си енкодинга на файла с iconv.Ето и как изглежда синтаксиса:
Код
GeSHi (Bash):
  1. rado@madbox:~$ file -i 1.txt # проверявам енкодинга на 1.txt
  2. 1.txt: text/plain; charset=iso-8859-1
  3. rado@madbox:~$ iconv -f=ISO-8859-1 -t=UTF-8 1.txt -o 11.txt # конвертирам от iso-8859-1 на utf8 като го записвам като нов файл 11.txt
  4. rado@madbox:~$ file -i 11.txt # проверявавам енкодинга на новия файл 11.txt
  5. 11.txt: text/plain; charset=utf-8
  6.  
Пусни си и един iconv --help да придобиеш по пълна представа.