Je hebt een probleem met het overzetten van de string Rhône
in uw MySQL-database. Dit kan meerdere redenen hebben, zeer zeker een van de betrokken componenten (zeker MySQL als server of client) loopt over een string met een gespecificeerde codering die niet overeenkomt met de tekenpositie waarnaar u gewoonlijk verwijst als ô
. Omdat dit de eerste positie is waarop de codering ongeldig lijkt, wordt deze afgebroken.
U moet er onder alle omstandigheden en zonder fouten - zelfs niet de geringste in de configuratie - voor zorgen dat de codering van de gegevens die u behandelt, altijd duidelijk voor u is, correct is ingesteld en correct wordt behandeld.
Dat is zowel voor de invoer in uw database als voor het ophalen van de gegevens uit uw database.
Wat in me opkomt is:
- Je slaat je php-bestand gecodeerd als UTF-8 niet op schijf op.
Verder op:
- U gebruikt niet de aanbevolen MySQL-clientextensie.
- Je gebruikt
SET NAMES
in plaats van de verbindingscoderingsinstellingen correct in te stellen. Ziemysql_set_charset
.
Controleer dat, maar het is slechts een gok, er kunnen veel redenen zijn waarom dit gebeurt.