zoeken op o maar ook ó ò ö etc. vinden
(en niet alleen voor o maar voor alle karakters zelfde truuc)
Kan dat ?
Kun je bv zeggen zoek op alles wat als 'basis' karakter O heeft ?
ad: PS Grappig zien jullie links boven bij forum titel daar nu ook een ? karakter ipv de ö ???
Gewijzigd op 24/04/2014 10:48:51 door - Roland -
Dit geeft wat jij wil.
Tenzij je de karakters niet goed in je database hebt staan. Als er in de database bijvoorbeeld al ö staat in plaats van ö, dan werkt " LIKE '%o%'" wel, maar " LIKE 'o%'" niet.
COLLATE 'utf8_general_ci' lijkt inderdaad soms te werken (dacht eerst dat dat alleen Case Insensetive maakte)
Soms... Ja want in sommige oude records( in phpmyadmin) staan dingen als
(en worden dus niet gevonden)
1 Ö
2 maar ook Öström waar je normaal Öström ziet
is/was dat gevolg van htmlentities ? (gebruik vóór het inserten ??)
of een verkeerde karakter set?
Gewijzigd op 24/04/2014 13:28:05 door - Roland -
Die functie heb je sowieso eigenlijk nooit nodig.
Die andere tekenreeks duidt erop dat je door een niet-unicode bril zit te kijken naar teksten die in unicode (utf8) zijn opgesteld.
Of de tekst in dat geval ook daadwerkelijk fout opgeslagen staat, of dat je tool (phpmyadmin) tekort schiet, is dan de 2e vraag.
http://wiki.pfz.nl/charactersets voor wat uitleg over met name unicode en databases.
"of phpmyadmin tool tekortschiet" (bij weergave)
Leuk om over na te denken... Maarrr wat is de werkelijkheid van een digitale letter opgeslagen in 'een' computer... Dat komt altijd tot ons dmv iets (hier 'een' webprogramma) dat dat weergeeft. !Afspraken!
ps. ik gebruik hier de standaard phpmyadmin vd versio webhosting
Nb hier in forum titel lijst zie ik:
?
jullie ook ??
Wat is hier dan de fout ( of , wat gaat hier anders dan ik denk dat er zou moeten gebeuren)
@ Ivo Dat ga ik nog rustig doorlezen !
Gewijzigd op 24/04/2014 14:56:38 door - Roland -
Zoals in dat artikel waar ik naar linkte, benadrukt wordt: het is van belang om alle stappen op jouw site goed in te richten.
De pagina waarop je de tekst invoert;
De pagina die de ingevoerde tekst weergeeft;
De tabel in de database die de tekst tijdelijk onthoud;
en misschien wat vaag: ook de verbinding naar de database (zowel bij schrijven als bij lezen).