Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Σε μια εφαρμογή εύρεσης εφημερευόντων φαρμακείων που έχω φτιάξει σε Java, αντιμετωπίζω το παρακάτω πρόβλημα.

Όταν τρέχει στο netbeans IDE, οι χαρακτήρες στο αναδυόμενο infowindow του google map εμφανίζονται σωστά, αλλά δε συμβαίνει το ίδιο όταν η εφαρμογή τρέχει εκτός IDE.

Στο netbeans το encoding είναι σε UTF-8, αλλά και στις σελίδες όπου γίνεται το scraping είναι UTF-8.

Δεν μπορώ να καταλάβω τι συμβαίνει.

 

post-128453-0-99401500-1496078850_thumb.png

post-128453-0-19729700-1496078862_thumb.png

post-128453-0-57067200-1496078872_thumb.png

Δημοσ.

Όταν αλλάζει η συμπεριφορά του προγράμματος έτσι, συνήθως σημαίνει ότι κάπου στο κώδικα κάνεις χρήση undefined ή implementation-defined συμπεριφοράς. Ίσως το netbeans να χρησιμοποιεί διαφορετική έκδοση JVM από αυτή που φορτώνει αυτόματα το σύστημα. Πρέπει να ξαναελέγξεις το κώδικα για να δεις αν οι υποθέσεις που έχεις κάνει για τη λειτουργία του είναι σωστές.

Δημοσ.
Το πρόβλημα ήταν ότι κατά τη δημιουργία του html αρχείου δεν όριζα ρητά το encoding να είναι UTF-8.

Μέσα στο netbeans Ide γινόταν αυτόματα το encoding σε UTF-8, ενώ έξω από το Ide το encoding ήταν σε ANSI.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...