kodova stranka projektu na windows
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
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
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
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
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
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