kodova stranka projektu na windows

2009-09-14 Thread Dusan Zatkovsky
Ahoj.

Mohol by mi niekto prosim poradit ohladne kodovych stranok a java aplikacii na 
windows?

Mam ceske wxp, maven projekt v netbeans. Projekt pouziva h2 databazu a 
momentalne je cely kodovany v cp1250 (*1).

Problem mam s nasledovnym kodom:

Config.dbDir = new File( System.getenv("APPDATA"), "foo");
String url = "jdbc:h2:" + Config.dbDir.getAbsolutePath();
Logger.getLogger(Database.class).debug ( "Database url: " + url);
return DriverManager.getConnection(url);

Ten vytvara databazu ( a aj to tak loguje ) v "C:\Documents and 
Settings\msk\Data aplikacˇ\foo", co nie je zrovna to, co potrebujem.

Dokazal by mi niekto objasnit, ako je to v jave na windows s defaultnym 
kodovanim a preco sa to chova takto podivne? Jedine, co ma napada je, ze 
getenv() vrati string v nejakej blbej kodovej stranke ( co by imho nemalo ) a 
potom sa to taha napriec projektom (*2).


*1: Dost ma zarazilo, ze zmenou kodovania projektu ( 
Project_properties/Sources/Encoding ) sa meni aj text v logoch. 

*2: Sucastou aplikacie je aj zapis tejto cesty do registrov pomocou ini4j. 
Kolega nad tym stravil 2 dni, nez dosiel do stavu, ze vola:
new String(old_string.getBytes("cp852")) + "\\some_path", k comu dosiel asi 
nejakou heurestikou, pretoze ja som sa s tym lamal nejaky cas a nepodarilo sa 
mi tu cestu spravne zapisat.


Dik.

--
Dusan


Re: kodova stranka projektu na windows

2009-09-14 Thread Martin Kuba
Dusan Zatkovsky napsal(a):
> Dokazal by mi niekto objasnit, ako je to v jave na windows s defaultnym 
> kodovanim a preco sa to chova takto podivne? Jedine, co ma napada je, ze 
> getenv() vrati string v nejakej blbej kodovej stranke ( co by imho nemalo ) a 
> potom sa to taha napriec projektom (*2).

Pamatuju se, že na Windows se používalo jiné kódování češtiny
přes GUI a jiné v příkazovém řádku. Možná je to tím, pokud
se třeba proměnná nastavuje v .bat souboru.

Makub
-- 
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: ma...@ics.muni.cz
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--



smime.p7s
Description: S/MIME Cryptographic Signature


Re: kodova stranka projektu na windows

2009-09-14 Thread Dusan Zatkovsky
Dokonca som prisiel na to, ze obycajne:

public static void main(String[] args) {
System.out.println(System.getenv("APPDATA"));
}

funguje spravne, pokial sa jedna o ant projekt ( kodovanie zdrojakov nehra 
rolu ), a nezmysly to vracia len v pripade, ze je to maven projekt.

To uz vyzera dost porozrivo.

-- 
Dusan


Re: kodova stranka projektu na windows

2009-09-14 Thread Dusan Zatkovsky
On Monday 14 of September 2009 15:20:24 Dusan Zatkovsky wrote:

Tak uz som to nasiel. Kurvi to samotny netbeans, alebo sposob, akym exec-uje 
projekt, pretoze pomocou java -jar ... z konzoly je to ok.

A teraz co s tym. Aplikaciu potrebujem ladit a predstava, ze to budem pustat 
rucne z cmd.exe ma zrovna moc nebere :) ...

> funguje spravne, pokial sa jedna o ant projekt ( kodovanie zdrojakov nehra
> rolu ), a nezmysly to vracia len v pripade, ze je to maven projekt.
> To uz vyzera dost porozrivo.



-- 
Dusan


Re: kodova stranka projektu na windows

2009-09-15 Thread Jakub Podlesak
On Mon, Sep 14, 2009 at 03:29:39PM +0200, Dusan Zatkovsky wrote:
> On Monday 14 of September 2009 15:20:24 Dusan Zatkovsky wrote:
> 
> Tak uz som to nasiel. Kurvi to samotny netbeans, alebo sposob, akym exec-uje 
> projekt, pretoze pomocou java -jar ... z konzoly je to ok.

Rikal jsem to Milosovi Kleintovi, ktery ma maven podporu v NetBeans
na svedomi. Prosi o zadani bug reportu [1].

> 
> A teraz co s tym. Aplikaciu potrebujem ladit a predstava, ze to budem pustat 
> rucne z cmd.exe ma zrovna moc nebere :) ...

V NetBeans lze pro maven definovat vlastni "goals", takze rucne z prikazove
radky potreba delat nic neni (Tools->Options->Misc->Maven).

~Jakub

[1]http://www.netbeans.org/community/issues.html

> 
> > funguje spravne, pokial sa jedna o ant projekt ( kodovanie zdrojakov nehra
> > rolu ), a nezmysly to vracia len v pripade, ze je to maven projekt.
> > To uz vyzera dost porozrivo.
> 
> 
> 
> -- 
> Dusan

-- 
Jakub Podlešák, Software Engineer   
  
Web Services and Technologies, SUN Microsystems 
  
http://blogs.sun.com/japod


Re: kodova stranka projektu na windows

2009-09-15 Thread Dusan Zatkovsky
On Tuesday 15 of September 2009 11:19:29 Jakub Podlesak wrote:

> Rikal jsem to Milosovi Kleintovi, ktery ma maven podporu v NetBeans
> na svedomi. Prosi o zadani bug reportu [1].

http://www.netbeans.org/issues/show_bug.cgi?id=172265

Diky

-- 
Dusan