[ skajfes @ 29.10.2003. 22:56 ] @
Kad pisem neki tekst koji sadrzi hr znakove nakon ponovnog otvaranja filea sa tim tekstom ti znakovi postaju ? ß i jos neki drugi znakovi. Zelio bi da se to ne desava, ali ne znam kako da to napravim. Jel netko mozda zna kako bi se to moglo rijesiti?

Pozdrav!
[ jonathan @ 30.10.2003. 00:32 ] @
Običan tekstualni fajl, nasuprot html-u, nema nikakav mehanizam kojim bi aplikaciji što ga otvara saopštio kojom kodnom
stranom je pisan. Dakle, moraš sam reći aplikaciji koja je kodna strana u pitanju. Za hr slova ćeš odabrati iso-8859-2 ili cp1250.

E sad; kako to reći aplikaciji, zavisi od nje same. Za obične tekstove najzgodnije ti je koristiti kate, editor iz KDE-a. U njemu, već
u dijalogu "Open File" u desnom gornjem uglu možeš odabrati kodnu stranu. Ili, ako to ne učiniš odmah, u već otvorenom
tekstu kodnu stranu možeš birati iz "View/Set Encoding".

Za naša slova to nije toliki problem. Sa ruskim tekstovima, treba živaca dok se ubode prava kodna strana. Nikad ne znaš
hoće li biti iso8859-5, cp1251, koi8-r, koi8-u, ruscii ili neki "kućni" raspored :)

poz.
Alek
[ skajfes @ 30.10.2003. 12:38 ] @
Hvala, ne znam kako se nisam i sam toga sjetio!
A jel postoji način da editor automatski učita cp-1250 po defaultu?
[ jonathan @ 30.10.2003. 19:09 ] @
Moguće je, ako GUI ili celi OS podesiš na svoju lokalizaciju. To opet zavisi... mislim da KDE beše imao mogućnost da podesi globalnu kodnu stranu za font; GNOME, opet posmatra LANG i CLOCALE promenljive, a u konzoli se to radi komandom setfont.
Nažalost, nije baš unificirano, jer će se uvek naći aplikacija van gnoma ili KDE-a, koja neće "umeti da se ponaša". Pretpostavljam da će posebni postupci biti potrebni za xemacs i tome sl.

ćaos,
Alek