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

UTF-8 med mysql og php i freebsd svenske tegn (åäö)

Det ser ud til, at du ikke bruger utf-8 overalt så dine data blev rodet sammen på et tidspunkt. afhængigt af hvad du præcist laver, bliver du nødt til at ændre/tilføje et eller flere af følgende punkter (sandsynligvis er det SET CHARSET /mysql_set_charset du har glemt):

  • fortæl MySQL at bruge utf-8. for at gøre dette skal du tilføje dette til din my.cnf:

  • før du interagerer med mysql, send disse to forespørgsler:

    eller, alternativt, lad php gøre dette efter at have åbnet forbindelsen:

  • sæt UTF-8 som standardtegnsæt for din database

  • gør det samme for tabeller:

  • forudsat at klienten er en browser, server dit indhold som utf-8 og den korrekte header:

    for at være sikker på, at browseren forstår, skal du tilføje et meta-tag:

  • og sidst, men ikke mindst, bed browseren om at indsende formularer ved hjælp af utf-8




  1. Sådan kalder du en procedure hver gang mysql-forbindelse oprettes på amazon RDS

  2. Sådan opretter du en sammensat primær nøgle i SQL Server (T-SQL-eksempel)

  3. MySQL Konverter streng til dato Beregn alder og rækkefølge efter alder

  4. Hvor kan man downloade Runtime Kit til Microsoft Access 2016