sql >> Database >  >> RDS >> Mysql

MYSQL - Turks karakter

dit probleem klinkt alsof je hebt gemist om ergens een tekencodering op te geven. om dit op te lossen, moet u ervoor zorgen dat u de tekencodering hebt ingesteld op utf-8 Everywere (het hoeft niet echt utf-8 te zijn, gewoon hetzelfde overal - maar als je iets hebt verknoeid en toch wat plaatsen moet veranderen, raad ik je ten zeerste aan om utf-8 te gebruiken):

  • vertel MySQL om utf-8 te gebruiken. om dit te doen, voeg je dit toe aan je my.cnf:

  • stuur deze twee vragen voordat u met mysql communiceert:

    of, als alternatief, laat php dit doen na het openen van de verbinding:

  • stel UTF-8 in als de standaardtekenset voor uw database

  • doe hetzelfde voor tabellen:

  • ervan uitgaande dat de client een browser is, dient u uw inhoud op als utf-8 en de juiste koptekst:

    om er zeker van te zijn dat de browser het begrijpt, voeg je een metatag toe:

  • en, last but not least, vertel de browser om formulieren in te dienen met utf-8



  1. SQLite - Back-up van een database naar bestand

  2. SQL Kan geen tabel maken (errno:150)

  3. Waar haal ik de libpq-bron vandaan?

  4. Tabel als argument van een PostgreSQL-functie