Re: lug-bg: Need help: Linux, Java BG problem

2003-01-24 Thread Emilian Abadjiev
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

2003-01-22 Thread Emilian Abadjiev




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

2003-01-22 Thread Kliment Ognianov




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

2003-01-22 Thread George Danchev
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

2003-01-22 Thread Kliment Ognianov




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

2003-01-22 Thread Valentin Tzankov
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

2003-01-22 Thread Emilian Abadjiev




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

2003-01-22 Thread Valentin Tzankov
  Ïîíåæå 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

2003-01-22 Thread Emilian Abadjiev




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