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

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

Δημοσ.

Καλημέρα.

 

Θέλω να αποθηκεύσω στη βάση δεδομένων δεδεμένα που πέρνω από αρχείο excel (UTF-8) .

Η βάση δεδομένων έχει ISO encoding

 

Έχω προσθέση το 

 mysqli_set_charset($db, 'ISO-8859-7');

Και έχω αλλάξει το encoding του αρχείου.

 

Αλλά δεν αλλάζει αυτό που αποθηκεύει στη βάση.

 

Τι άλλο πρέπει να πειράξω για να το πετύχω ;

Δημοσ.

Προφανώς το encondig είναι για τη ταξινόμηση. Στην Access έχουμε unicode υποστήριξη. 

Δοκίμασε αν σε Memo μπορείς να σώσεις ελληνικά και ρώσικα μαζί!

Δημοσ.

Έβαλα και αυτό στο header τίποτα. Σε windows θα έτρεχε αλλά σε Linux τίποτα

header('Content-type: text/html; charset=ISO-8859-7');
Δημοσ.

Δεν αλλάζει αυτό που αποθηκεύεις. Το θέμα είναι απλό:

Ξεχνάμε τη βάση και ελέγχουμε τι θα βάζαμε στη βάση δείχνοντάς το σε σελίδα (έχω την εντύπωση ότι php χρησιμοποιείς). Δες τι εμφανίζεται. Δεν έχει σημασία αν το Excel αρχείο είναι γραμμένο με xml που είναι uτf-8,

αλλά πώς το διαβάζεις.

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

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

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

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

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

Σύνδεση

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

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