Du har et problem med at overføre strengen Rhône
ind i din MySQL-database. Dette kan have flere årsager, helt sikkert en af de involverede komponenter (helt sikkert MySQL som server eller klient) kører over en streng med en angivet kodning, som ikke stemmer overens med den tegnposition, du almindeligvis omtaler som ô
. Da det er den første position, som kodningen ser ugyldig ud, bliver den afskåret.
Du skal under alle omstændigheder og uden at begå nogen fejl - ikke engang den mindste en i konfigurationen - sikre dig, at kodningen af de data, du håndterer, altid er klar for dig, korrekt opsat og korrekt håndteret.
Det er både for input i din database såvel som for at få data fra din database.
Det, der kommer til at tænke på, er:
- Du gemmer ikke din php-fil kodet som UTF-8 på disken.
Yderligere:
- Du bruger ikke den anbefalede MySQL-klientudvidelse.
- Du bruger
SET NAMES
i stedet for at konfigurere forbindelseskodningsindstillingerne korrekt. Semysql_set_charset
.
Tjek det, men det er kun et gæt, der kan være mange grunde til, at dette sker.