Sada je: 10 kol 2020, 23:37.
Diskusije usko vezane uz Arch Linux i srodne distribucije.

Moderator/ica: Moderatori/ce

Encoding
29 pro 2012, 11:27
Enivej, nisam imao ideje u koji podforum ovo da posaljem, tako da ce neki mod valjda premjestit ako ovome tu nije mjesto :)

keywords: arch, urxvt, java, font

koristim eng keyboard i ne pisem hrvatska slova uglavnom, pa u onom /etc/locale.gen obicno imam enableano samo en_us UTF-8 ili kako vec to ide. (iskreno, nemam pojma jel to ima veze s icim, ali je jedina stvar koje sam se sjetio a da ima veze sa zemljom a da sam radio prilikom instalacije)

na zalost, imam za nekako obraditi neki fajl koji je pun hrvatskih dijakritika. i lijepo ja to ucitam u javi i nekakav testni ispis napravim i umjesto ch/zh/sh/bla imam samo "??".

odkomentirao sam hr UTF-8 encoding u tom locale.gen jer mi je to prvo palo na pamet, ali je i dalje ostalo isto :).

testiranja radi, napravio sam bash skriptu koja echoa neku rijec sa hrvatskim dijakritikom i opet mi prikaze krivo, ali ne sa "??" nego sa nekakvim svedskim/finskim/kojimgod A sa onim kruzicem gore.

font koji koristim u terminalu je DejaVuSansMono trenutno (probao neki drugi nakon Inconsolate, ali je ista prica).

sad, problem je sto ne znam je li mi problem u javi (tipa moram ucitavat stringove sa utf-8 nekako eksplicitno) ili je samo u fontu/terminalu/mojem neznanju o archu/encodingu

so, ako itko ima kakav savjet bio bih zahvalan ;)
Postovi: 3
Postovi: 3
Pridružen/a: 26 ožu 2012, 19:42
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 0 puta
Re: Encoding
29 pro 2012, 11:36
Premješteno iz "Savjeti i trikovi".
Avatar
Site Admin
Postovi: 6511
Site Admin
Postovi: 6511
Pridružen/a: 06 lip 2009, 23:16
Lokacija: Online
Podijelio/la zahvalu: 621 puta
Primio/la zahvalu: 630 puta
OS: Kubuntu & Manjaro
Re: Encoding
29 pro 2012, 12:13
Jesi li napravio local-gen update? Moj ti je prijedlog da omogućiš hrvatski locale u /etc/locale.gen, zatim napraviš update s:

Kod: Označi sve
sudo locale-gen


nkon toga u /etc/local.conf podesiš na hrvatski, ta bi linija trebala izgledati otprilike ovako:

Kod: Označi sve
LANG="hr_HR.UTF-8"


i onda po potrebi mijenjaš jezik u hrvatski/engleski u /etc/X11/xorg.conf.d/10-keyboard.conf, n. p. odijeljak s postavkama jezika tipkovnice:

Kod: Označi sve
Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard      "yes"
    Option              "XkbLayout" "hr, us"
    Option                 "XkbVariant" "colemak"
EndSection
Ken Thompson je napisao/la:One of my most productive days was throwing away 1000 lines of code.



Pikacode - Arch configs
Pikacode - dwm config
Avatar
Postovi: 2254
Postovi: 2254
Pridružen/a: 11 svi 2009, 16:26
Lokacija: /dev/pts/0
Podijelio/la zahvalu: 11 puta
Primio/la zahvalu: 94 puta
Spol: M
OS: Arch Linux x86-64 subtle
Re: Encoding
29 pro 2012, 12:47
Otvori fajl sa Kate, pa Tools -> Encoding i probaj cp2015 ili tako nesto. To je Windows central European. Ako je fajl napravljen na windowsima to ce rjesiti prikaz nasih znakova. Onda konvertiraj u UTF8 (ne znam napamet kako).
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
Moderator
Postovi: 4366
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Podijelio/la zahvalu: 86 puta
Primio/la zahvalu: 148 puta
Spol: M
OS: openSUSE Leap KDE
Re: Encoding
29 pro 2012, 18:09
CP1250 je ta Windows CE kodna stranica. Inače tko god koristi subtitlove, zna da naši budu u tom encodingu.

@domepro
Zanima me je li u pitanju samo jedan fajl ili recimo u terminalu inače ne možeš dobiti naše znakove, recimo kad tipkaš. Ako je fajl, možeš ga konvertirati u utf8 na razne načine, a jedan ti je spomenuo stefan s tim da pri snimanju iz Kate-a (a i još nekih editora) postoji opcija izbora encodinga.
1986-1990: Commodore64 / 1990-1994: Amiga 500 / 1995-1996: Amiga 1200 / 1997-2001: N/A@home /
2002-2004: Windows98, XP /
2004-2005: Knoppix, Mandrake / 2005: Mandriva, Ubuntu / 2005-2009: LFS / 2009-2010: Mint /
2010-... Arch
Avatar
Moderator
Postovi: 3293
Moderator
Postovi: 3293
Pridružen/a: 01 pro 2010, 23:50
Lokacija: Nova Gradiška
Podijelio/la zahvalu: 122 puta
Primio/la zahvalu: 156 puta
OS: Arch/KDE, Debian/Armbian
Re: Encoding
01 sij 2013, 12:42
Ili preko komandne linije:
Kod: Označi sve
iconv -f CP1250 -t UTF-8  windows_titlovo.sub > utf_titlovi.sub


Ako se desi da nije CP1250 odnosno WINDOWS-1250 mozes detektovat encoding sa:
Kod: Označi sve
enca -L hr <ime fajla>
"Simplicity is prerequisite for reliability." Edsger W. Dijkstra
Avatar
Postovi: 98
Postovi: 98
Pridružen/a: 29 stu 2012, 02:32
Lokacija: $PWD
Podijelio/la zahvalu: 0 puta
Primio/la zahvalu: 2 puta
OS: p9

Na mreži
Trenutno korisnika/ca: / i 1 gost.