παπι Δημοσ. 22 Ιουλίου 2016 Δημοσ. 22 Ιουλίου 2016 Ποιο encoding να προτιμησω για αγγλικα ελληνικα; Προφανος utf8, αλλα πιο απολα γιατι εδω στο mysql workbench εχει καμια 50ρια. Επισης στο codeigniter θα πρεπει να σεταρω κατι πριν τα queries; edit και ποια engine;
Predatorkill Δημοσ. 23 Ιουλίου 2016 Δημοσ. 23 Ιουλίου 2016 Utf8 general ci οπου ci=case insensitive ειναι το πιο κοινο
defacer Δημοσ. 23 Ιουλίου 2016 Δημοσ. 23 Ιουλίου 2016 όχι general_ci και σχεδόν δεν υπάρχει λόγος για σκέτο utf8 utf8mb4_unicode_ci και innodb
satafaka Δημοσ. 23 Ιουλίου 2016 Δημοσ. 23 Ιουλίου 2016 όχι general_ci και σχεδόν δεν υπάρχει λόγος για σκέτο utf8 utf8mb4_unicode_ci και innodb Μπορείς να επιχειρηματολογήσεις plz?
parsifal Δημοσ. 23 Ιουλίου 2016 Δημοσ. 23 Ιουλίου 2016 Φαντάζομαι για μεγαλύτερη ακρίβεια στην ταξινόμηση, έναντι του general variant.
defacer Δημοσ. 23 Ιουλίου 2016 Δημοσ. 23 Ιουλίου 2016 Μπορείς να επιχειρηματολογήσεις plz? Εδώ τα λένε πολύ καλά για το charset/collation: το _unicode είναι πιο σωστό όταν εμπλέκεται η έννοια της ισότητας ή της ταξινόμησης και δεν υπάρχει λόγος να μη το χρησιμοποιήσεις, οπότε είναι απλά "καλύτερο". Π.χ. όσον αφορά τα ελληνικά με _general η σειρά είναι "Έλα" (με τόνο), "Εδώ" ενώ κάποιος χρήστης της ελληνικής θα περίμενε το "Εδώ", "Έλα". Αυτό το κάνει σωστά το _unicode. Το mb4 επειδή και πάλι είναι μαθηματικά καλύτερο με την έννοια πως είναι αυτό που καταλαβαίνει ο κόσμος όταν ακούει utf8 (το σκέτο utf8 της mysql είναι μεγάλο facepalm), παρόλο που σε mainstream χρήση δε θα κάνει διαφορά στην πράξη. Και innodb (αυτό είναι το default) επειδή είναι τεχνικά πολύ ανώτερη από myisam.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα