Du har problem med att överföra strängen Rhône
till din MySQL-databas. Detta kan ha flera anledningar, med största säkerhet kör en av de inblandade komponenterna (med säkerhet MySQL som server eller klient) över en sträng med en kodning specificerad som inte matchar den teckenposition som du vanligtvis refererar till som ô
. Eftersom det är den första positionen som kodningen ser ogiltig, kommer den att avbrytas.
Du måste se till, under alla omständigheter och utan att göra några fel - inte ens det minsta i konfigurationen - att kodningen av de data du hanterar alltid är tydlig för dig, korrekt inställd och korrekt hanterad.
Det är både för inmatningen i din databas och för att hämta data från din databas.
Det som kommer att tänka på är:
- Du sparar inte din php-fil kodad som UTF-8 på skiva.
Längre fram:
- Du använder inte det rekommenderade MySQL-klienttillägget.
- Du använder
SET NAMES
istället för att ställa in anslutningskodningsinställningarna korrekt. Semysql_set_charset
.
Kontrollera det, men det är bara en gissning, det kan finnas många anledningar till att detta händer.