sql >> Database >  >> RDS >> Mysql

Duitse umlauten in MYSQL INSERT

Wanneer u uw gegevens van php in uw mysql-database invoegt, probeer dan uw stringgegevens te verpakken met utf8_decode();

utf8_decode(string)

Zoals de php-handleiding zegt, converteert dit utf8 naar ISO-8859-1 (latin1);

U kunt ook experimenteren met de iconv() functie. Dit geeft u meer keuze in uw invoercodering en gewenste uitvoercodering

string iconv ( string $in_charset , string $out_charset , string $str )

Als dat nog steeds niet helpt, verander dan de sortering in de Mysql-tabelkolom waarin u invoegt, in latin1_swedish_ci.



  1. Geen gegevens verstrekt voor parameters in voorbereide verklaring

  2. SQL Server - inner join bij updaten

  3. Een opgeslagen procedure maken in SQL Server 2017

  4. hoe te om zoeken naar 2 verschillende tabelgegevens te implementeren?