giso Δημοσ. 29 Μαΐου 2017 Δημοσ. 29 Μαΐου 2017 Σε μια εφαρμογή εύρεσης εφημερευόντων φαρμακείων που έχω φτιάξει σε Java, αντιμετωπίζω το παρακάτω πρόβλημα. Όταν τρέχει στο netbeans IDE, οι χαρακτήρες στο αναδυόμενο infowindow του google map εμφανίζονται σωστά, αλλά δε συμβαίνει το ίδιο όταν η εφαρμογή τρέχει εκτός IDE. Στο netbeans το encoding είναι σε UTF-8, αλλά και στις σελίδες όπου γίνεται το scraping είναι UTF-8. Δεν μπορώ να καταλάβω τι συμβαίνει.
GReaperEx Δημοσ. 30 Μαΐου 2017 Δημοσ. 30 Μαΐου 2017 Όταν αλλάζει η συμπεριφορά του προγράμματος έτσι, συνήθως σημαίνει ότι κάπου στο κώδικα κάνεις χρήση undefined ή implementation-defined συμπεριφοράς. Ίσως το netbeans να χρησιμοποιεί διαφορετική έκδοση JVM από αυτή που φορτώνει αυτόματα το σύστημα. Πρέπει να ξαναελέγξεις το κώδικα για να δεις αν οι υποθέσεις που έχεις κάνει για τη λειτουργία του είναι σωστές.
giso Δημοσ. 1 Ιουνίου 2017 Μέλος Δημοσ. 1 Ιουνίου 2017 Το πρόβλημα ήταν ότι κατά τη δημιουργία του html αρχείου δεν όριζα ρητά το encoding να είναι UTF-8. Μέσα στο netbeans Ide γινόταν αυτόματα το encoding σε UTF-8, ενώ έξω από το Ide το encoding ήταν σε ANSI.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα