Έφτιαξα ένα μικρό εργαλείο - για το endoclinic - για μαζική μετατροπή αρχείων από native σε ascii. Είναι ιδιαίτερα βολικό σε περίπτωση κώδικα Java, αν πρέπει να τον χρησιμοποιήσετε σε περιβάλλοντα από Win32 σε Linux, καθώς η κωδικοποίηση σε Win32 δεν είναι by-default UTF8 και μπορεί να βρεθείτε προ εκπλήξεων αν θέλετε να κάνετε build κάποιο project. χρησιμοποιεί την εντολή που βρίσκεται στο JDK native2ascii [1] [2].
Το μόνο που χρειάζεστε λοιπόν είναι:
Τα βήματα (εφόσον εγκαταστήσατε JDK και ΑΝΤ και είναι στο Path του συστήματος):
$> cd [PROJECTS_FOLDER]
$> mkdir NATIVE-ASCII-CONVERTER
$> cd NATIVE-ASCII-CONVERTER
$> svn co https://svn.sourceforge.net/svnroot/endoclinic/tools/NATIVE-ASCII-CONVERTER ./
$> cd NATIVE-ASCII-CONVERTER
$> ant jar
$> cd dist
$> java -jar NATIVE-ASCII-CONVERTER.jar
4 comments:
Σωστός!
Σπύρο ωραίο φαίνεται, μου αρέσει που είναι ένα netbeans project έτοιμο :)
Δε μου τρέχει όμως, σκάει με ένα exception (το τρέχω σε Windows) όταν πατάω το Convert κομβίο. Επίσης η ConverterTest κάνει κλήση στη μέθοδο getChildren του Converter η οποία δεν υπάρχει.
Άνεβασα πάλι το project. Είχα ξεχάσει από το πρωί κάτι unit tests, μετά έσβησα τις κλάσεις και δεν τις έβρισκε.
Τώρα δουλεύει;
$> svn co https://svn.sourceforge.net/svnroot/endoclinic/tools/NATIVE-ASCII-CONVERTER ./NATIVE-ASCII-CONVERTER
Στείλτε μου sf account για να μπορείτε να κάνετε commit...
Post a Comment