Re: lug-bg: Need help: Linux, Java BG problem
Valentin Tzankov wrote: Ïîíåæå Java-òà å ñúñ çàòâîðåí êîä, Kaji mi koj class ti trjabva ste ti pratja source code, systoto vaji i za Native bibliotekite. 10x no mi se struwa dosta truemka zada4ka da gledam masa source za sega. A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: Need help: Linux, Java BG problem
Dori da inicializiraneto na String-a ot Unicode na CP1251, to pri kompilirane Java-ta 6te syzdade edin i sy6ti rezultaten class tyj kato wytre6no si pazi String-owete w UCS-2. Kak moga da smenia encoding-a w titlebar-a? Kliment Ognianov wrote: Emilian Abadjiev wrote: Zdrawejte, . import javax.swing.JFrame; import javax.swing.JLabel; public class TestFrame { static String title = "\u0410\u0411\u0412\u0413\u0414"; public static void main(String[] args) throws Exception { System.out.println(title.getBytes()); JFrame frame = new JFrame(); frame.setTitle(title); frame.setSize(300, 100); JLabel label = new JLabel(title); frame.getContentPane().add(label); frame.show(); } } stringa ti e v Unicode, a ako na window title font-a si dal cp1251 nqma smisul da se 4udish zashto dava ??? ... zameni \u... s kirilski bukvi i vij kakuv e rezultata -- The Power to Serve! . : Kliment Ognianov : : Network Administrator Developer : : BulInfo Networks Department : :...: : http://www.bulinfo.net/ : :...: : +(359)-2-9699165,+(359)-88-670051 : : ICQ #16864572, #64866894 : :...: A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: Need help: Linux, Java BG problem
Emilian Abadjiev wrote: Dori da inicializiraneto na String-a ot Unicode na CP1251, to pri kompilirane Java-ta 6te syzdade edin i sy6ti rezultaten class tyj kato wytre6no si pazi String-owete w UCS-2. Kak moga da smenia encoding-a w titlebar-a? Nnnne znam, tuk smenih Unicode codes s normalni si kirilishki bukvi i sraboti ne vqrvam da e ot tipa na OSa: FreeBSD -- The Power to Serve! . : Kliment Ognianov : : Network Administrator Developer : : BulInfo Networks Department : :...: : http://www.bulinfo.net/ : :...: : +(359)-2-9699165,+(359)-88-670051 : : ICQ #16864572, #64866894 : :...:
Re: lug-bg: Need help: Linux, Java BG problem
On 22 01 2003 16:19, Kliment Ognianov wrote: Emilian Abadjiev wrote: Dori da inicializiraneto na String-a ot Unicode na CP1251, to pri kompilirane Java-ta 6te syzdade edin i sy6ti rezultaten class tyj kato wytre6no si pazi String-owete w UCS-2. Kak moga da smenia encoding-a w titlebar-a? ïðîáëåìà ñ áúëãàðèöàòà å â JVM-òî ìàé èëè ãðàôè÷íèòå áèáëèîòåêè, êàæè êîå JVM ïîëçâàø äà èíòåðïðåòâà áàéòêîäåòî (èëè êîìïèëàòîð ïîëçâàø?). Êàëîÿí Äîãàíîâ ìîæå äà ïîìîãíå çà òîâà êàê ðàáîòè http://cyrcho.sf.net íàïðèìåð... çà ïîâå÷å íåçíàì... Nnnne znam, tuk smenih Unicode codes s normalni si kirilishki bukvi i åïà Unicode ïîääúðæà âñè÷êè èçâåñòíè íè àçáóêè â ðàìêèòå íà íàøàòà Ãàëàêòèêà âêë. è âñè÷êè êèðèëñêè àçáóêè ñå âìåñòâàò â íåãî è ïàê èìà ìÿñòî äà àäðåñèðà îùå òàêèâà ... sraboti ne vqrvam da e ot tipa na OSa: FreeBSD ñúùèÿ ïðîáëåì òðåáå äà èìàø è òè êîìøî àêî ñè ñ Sun Java 2 version = 1.4 ;-) ÿ êàæè êîå JVM (ïðîèçâîäèòåë è òî÷íà âåðñèÿ) ïîëçâàø íà FreeBSD (íàòèâíî ëè å?), ÷å ñêîðî èìàøå èäåÿ çà FreeBSD native òàêàâà îò JavaSoft ìàé ... -- Greets, fr33zb1 A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: Need help: Linux, Java BG problem
George Danchev wrote: ñúùèÿ ïðîáëåì òðåáå äà èìàø è òè êîìøî àêî ñè ñ Sun Java 2 version = 1.4 ;-) ÿ êàæè êîå JVM (ïðîèçâîäèòåë è òî÷íà âåðñèÿ) ïîëçâàø íà FreeBSD (íàòèâíî ëè å?), ÷å ñêîðî èìàøå èäåÿ çà FreeBSD native òàêàâà îò JavaSoft ìàé ... Kîìøó, íàòèâíî ñè å : ... òî÷íî îò JavaSoft. 1.3.1 å, ùå òå èçëúæà çà áèëäà. Å, òóê ðàáîòè ... à çà Unicode-òî ... äàì, òàêà ñè å, àìà àêî ñè ïàíèêüîñàë èãðåêà ñ òâúðäî çàäàäåí åíêîäèíã ñòàâàò åäíè êàøè ... -- The Power to Serve! . : Kliment Ognianov : : Network Administrator Developer : : BulInfo Networks Department : :...: : http://www.bulinfo.net/ : :...: : +(359)-2-9699165,+(359)-88-670051 : : ICQ #16864572, #64866894 : :...:
Re: lug-bg: Need help: Linux, Java BG problem
moje bi s unicode e OK, java podyrja samo Solaris Encodings t.e. 8859-5 njkoj mi kaza che 1.4 podyrjala i cp1251 v directoriata $JAVA_HOME/jre/lib ima file fonts.properties, naj lesnija nachin e da preimenuvash font.properties.ISO8859_5 na font.properties ako ISO8859_5 te zadovoljva si staslivetz inache ako iskash obache 1251 1. trjbva da setnesh vsichki fontset properties te imat dve formi fontset.default ili fontset.logicalfontname.stylename kato stojnosta trjabva da e xlfd name primerno: fontset.dialog.bolditalic=-monotype-arial-bold-i-normal-bold italic-*-%d-*-*-p-*-windows-1251 2. bydi siguren che lib/charsets.jar e v tvoja classpath 3. a sled tova trjbva da setnesh fontcharset propetities da sa sun.io.CharToByteCp1251 t.e. nesto takova fontcharset.dialog.0=sun.io.CharToByteCp1251 fontcharset.dialoginput.0=sun.io.CharToByteCp1251 fontcharset.serif.0=sun.io.CharToByteCp1251 fontcharset.sansserif.0=sun.io.CharToByteCp1251 fontcharset.monospaced.0=sun.io.CharToByteCp1251 Tova pri men raboti sys Swing no ne i sys AWT A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: Need help: Linux, Java BG problem
George Danchev wrote: On 22 01 2003 16:19, Kliment Ognianov wrote: Emilian Abadjiev wrote: Dori da inicializiraneto na String-a ot Unicode na CP1251, to pri kompilirane Java-ta 6te syzdade edin i sy6ti rezultaten class tyj kato wytre6no si pazi String-owete w UCS-2. Kak moga da smenia encoding-a w titlebar-a? ïðîáëåìà ñ áúëãàðèöàòà å â JVM-òî ìàé èëè ãðàôè÷íèòå áèáëèîòåêè, êàæè êîå JVM ïîëçâàø äà èíòåðïðåòâà áàéòêîäåòî (èëè êîìïèëàòîð ïîëçâàø?). Êàëîÿí Äîãàíîâ ìîæå äà ïîìîãíå çà òîâà êàê ðàáîòè http://cyrcho.sf.net íàïðèìåð... çà ïîâå÷å íåçíàì... Ïðîáâàë ñúì ñ ðàçëè÷íè JDK-òà âêëþ÷èòåëíî Sun-ñêèòå 1.3.1, 1.4 i 1.4.1 è IBM-ñêèòå 1.3 è 1.4. Nnnne znam, tuk smenih Unicode codes s normalni si kirilishki bukvi i åïà Unicode ïîääúðæà âñè÷êè èçâåñòíè íè àçáóêè â ðàìêèòå íà íàøàòà Ãàëàêòèêà âêë. è âñè÷êè êèðèëñêè àçáóêè ñå âìåñòâàò â íåãî è ïàê èìà ìÿñòî äà àäðåñèðà îùå òàêèâà ... sraboti ne vqrvam da e ot tipa na OSa: FreeBSD ñúùèÿ ïðîáëåì òðåáå äà èìàø è òè êîìøî àêî ñè ñ Sun Java 2 version = 1.4 ;-) ÿ êàæè êîå JVM (ïðîèçâîäèòåë è òî÷íà âåðñèÿ) ïîëçâàø íà FreeBSD (íàòèâíî ëè å?), ÷å ñêîðî èìàøå èäåÿ çà FreeBSD native òàêàâà îò JavaSoft ìàé ... Íàèñòèíà ñðàáîòâà àêî òåõòà å â CP1251, íî ïúê ñå ïðåöàêâà åòèêåòà (JLabel). Òîâà å òàêà, çàùîòî êàòî ñå êîìïèëèðà ñ: javac TestFrame.java èëè javac -encoding ISO-8859-1 TestFrame.java ñå ïðåöàêâàò ñòðèíãîâåòå â CP1251, àêî ñå êîìïèëèðà ñ ïðàâèëíèÿò ïàðàìåòúð (-encoding CP1251) ñå ïîëó÷àâàò ñúùèòå "?" â titlebar-a. Ïîíåæå Java-òà å ñúñ çàòâîðåí êîä, ìíîãî ìè ñå èñêà äà ìîãà äà ïèïíà íÿêúäå window's titlebar encoding-a ïîä Ëèíóêñ è íåùàòà äà ñè äîéäàò íà ìÿñòîòî. A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: Need help: Linux, Java BG problem
Ïîíåæå Java-òà å ñúñ çàòâîðåí êîä, Kaji mi koj class ti trjabva ste ti pratja source code, systoto vaji i za Native bibliotekite. A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: Need help: Linux, Java BG problem
Emilian Abadjiev wrote: George Danchev wrote: On 22 01 2003 16:19, Kliment Ognianov wrote: Emilian Abadjiev wrote: Dori da inicializiraneto na String-a ot Unicode na CP1251, to pri kompilirane Java-ta 6te syzdade edin i sy6ti rezultaten class tyj kato wytre6no si pazi String-owete w UCS-2. Kak moga da smenia encoding-a w titlebar-a? ïðîáëåìà ñ áúëãàðèöàòà å â JVM-òî ìàé èëè ãðàôè÷íèòå áèáëèîòåêè, êàæè êîå JVM ïîëçâàø äà èíòåðïðåòâà áàéòêîäåòî (èëè êîìïèëàòîð ïîëçâàø?). Êàëîÿí Äîãàíîâ ìîæå äà ïîìîãíå çà òîâà êàê ðàáîòè http://cyrcho.sf.net íàïðèìåð... çà ïîâå÷å íåçíàì... Ïðîáâàë ñúì ñ ðàçëè÷íè JDK-òà âêëþ÷èòåëíî Sun-ñêèòå 1.3.1, 1.4 i 1.4.1 è IBM-ñêèòå 1.3 è 1.4. Nnnne znam, tuk smenih Unicode codes s normalni si kirilishki bukvi i åïà Unicode ïîääúðæà âñè÷êè èçâåñòíè íè àçáóêè â ðàìêèòå íà íàøàòà Ãàëàêòèêà âêë. è âñè÷êè êèðèëñêè àçáóêè ñå âìåñòâàò â íåãî è ïàê èìà ìÿñòî äà àäðåñèðà îùå òàêèâà ... sraboti ne vqrvam da e ot tipa na OSa: FreeBSD ñúùèÿ ïðîáëåì òðåáå äà èìàø è òè êîìøî àêî ñè ñ Sun Java 2 version = 1.4 ;-) ÿ êàæè êîå JVM (ïðîèçâîäèòåë è òî÷íà âåðñèÿ) ïîëçâàø íà FreeBSD (íàòèâíî ëè å?), ÷å ñêîðî èìàøå èäåÿ çà FreeBSD native òàêàâà îò JavaSoft ìàé ... Íàèñòèíà ñðàáîòâà àêî òåõòà å â CP1251, íî ïúê ñå ïðåöàêâà åòèêåòà (JLabel). Òîâà å òàêà, çàùîòî êàòî ñå êîìïèëèðà ñ: javac TestFrame.java èëè javac -encoding ISO-8859-1 TestFrame.java ñå ïðåöàêâàò ñòðèíãîâåòå â CP1251, àêî ñå êîìïèëèðà ñ ïðàâèëíèÿò ïàðàìåòúð (-encoding CP1251) ñå ïîëó÷àâàò ñúùèòå "?" â titlebar-a. Ïîíåæå Java-òà å ñúñ çàòâîðåí êîä, ìíîãî ìè ñå èñêà äà ìîãà äà ïèïíà íÿêúäå window's titlebar encoding-a ïîä Ëèíóêñ è íåùàòà äà ñè äîéäàò íà ìÿñòîòî. Íàïðàâèõ åäíà ìîäèôèêàöèÿ ïðåäèøíèÿò ïðèìåð íà áàçàòà íà ãîðíèòå ðàçñúæäåíèÿ, êîÿòî ïîêàçâà "èñòèíñêà" êèðèëèöà â titlebar-a. Íà ìåí ìè ñå âèæäà äîñòà "õàêåðñêî" è íå ìå ðàäâà, íî âñå ïàê å íÿêàêâî ðåøåíèå çà ïîä Ëèíóêñ. Êàêòî ñå è î÷àêâàøå íå ñðàáîòè ñ IBM-ñêîòî JDK 1.4. import javax.swing.JFrame; import javax.swing.JLabel; public class TestFrame { static String title_1 = "ÀÁÂÃÄ"; static String title_2 = "\u0410\u0411\u0412\u0413\u0414"; public static void main(String[] args) throws Exception { System.out.println(title_1 + " " + title_2); JFrame frame = new JFrame(); frame.setTitle(fixTitle(title_1) + " " + fixTitle(title_2)); frame.setSize(300, 100); JLabel label = new JLabel(title_1 + " " + title_2); frame.getContentPane().add(label); frame.show(); } public static String fixTitle(String title) { String osName; if ((osName = System.getProperty("os.name")) != null) { if (osName.toLowerCase().indexOf("linux") != -1) { try { return new String(title.getBytes("CP1251"), "ISO-8859-1"); } catch (java.io.UnsupportedEncodingException e) {} } } return title; } } A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html