sql >> Database teknologi >  >> RDS >> Mysql

at indsætte ô i mysql-databasen er en del af Rhône-resultaterne i Rh

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. Se mysql_set_charset .

Tjek det, men det er kun et gæt, der kan være mange grunde til, at dette sker.



  1. Hvordan gør man oracle-tabelnavne ufølsomme for store og små bogstaver?

  2. Fejlkolonnen c.CreatedOn eksisterer ikke... i PostgreSQL-logfiler under initialisering af kodekontekst ved hjælp af Devart dotConnect-udbyderen

  3. Hvordan får jeg adgang til MySQL-kommandolinjen med XAMPP til Windows?

  4. Hvordan implementerer man gapless, brugervenlige ID'er i NHibernate?