sql >> Databáze >  >> RDS >> Mysql

Problém s kódováním znakové sady

podívejte se prosím na toto vlákno (a před odesláním otázky použijte vyhledávání).

ve vašem případě si myslím, že jste zapomněli nastavit chorrect charset pro vaše připojení k databázi (pomocí SET NAMES prohlášení nebo mysql_set_charset() ) - ale to je těžké říct.

toto je citát z chazomaticus , který dal dokonalou odpověď v oblíbeném vláknu a uvádí všechny body, o které se musíte starat:

všimněte si, že nemusíte používat utf-8 – důležité je používat stejnou znakovou sadu všude , nezávisle na tom, jaká znaková sada to může být. ale pokud přesto potřebujete věci změnit, použijte utf-8.



  1. SQLite - Vložit data

  2. Načtení odpovídajícího kontextu fulltextového vyhledávání MySQL v PHP (a zabezpečení)

  3. 'DbContextOptionsBuilder' neobsahuje definici pro 'UseSqlServer'

  4. Mám uniknout očekávané celočíselné hodnotě pomocí mysql_real_escape_string nebo mohu jen použít (int)$expectedinteger