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

Tyske umlauts i MYSQL INSERT

Når du indsætter dine data fra php i din mysql-database, prøv at pakke dine strengdata ved hjælp af utf8_decode();

utf8_decode(string)

Som php-manualen siger, konverterer dette utf8 til ISO-8859-1 (latin1);

Du vil måske også eksperimentere med iconv() Dette giver dig flere valgmuligheder af din input-kodning og den ønskede output-kodning

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

Hvis det stadig ikke hjælper, prøv at ændre sorteringen på Mysql-tabelkolonnen, som du indsætter i, til latin1_swedish_ci.



  1. MySql-indsættelse i udvalgt forespørgsel er for langsom til at kopiere 100 millioner rækker

  2. Vil du gemme almindelig forespørgsel som kolonne?

  3. MySQLi undlader at udarbejde en erklæring

  4. Råd om SQL Server-ydelse fra Brent Ozar og Pinal Dave