Archief - MYSQL: Collation

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Incinnerator

Legacy Member
Yu

ik zou graag willen weten welke Collation ik moet aanduiden als ik een tabel aanmaak in MYSQL.
standaard staat dit op latin1_swedish_ci maar dit geeft problemen bij speciale tekens zoals een trema (zoals bij ë).

Weet iemand welke Collation ik moet nemen om ook het trema enz erbij te hebben?

Thx
Incinnerator

Incinnerator

Legacy Member
ik gok dat ik het in de latin1 moet zoeken. (http://www.pemberley.com/janeinfo/latin1.html)

dan zijn er nog 2 keuzes volgens mij.

latin1_general_ci - Multilingual
latin1_general_cs - Multilingual, case sensitive

bij het 2de wanneer je een query doet WHERE name = 'Bart' zal verschillend zijn van WHERE name = 'bart'.

zijn mijn veronderstellingen juist?

0n3Liner

Legacy Member
Ik zou toch opteren om UTF-8 te gebruiken t.o.v. Latin1

Latin1 bevat namelijk niet alle karakters :) Kan je in de problemen komen met chinees bijv.

Incinnerator

Legacy Member
heb UTF8 getest.

UTF8_bin -> gaat dus binair vgl. Als je hier naam = 'A' of naam = 'a' gebruikt in een query geeft dit een verschillend resultaat.

UTF8_general_ci -> daar maakt hoofdletters en kleine letters niet uit
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan