sql >> Database >  >> RDS >> Mysql

Vreemde karakters in mysql dbase

Zorg ervoor dat de sortering voor de kolommen, tabellen en de database allemaal is ingesteld op utf8_unicode_ci of utf8_general_ci

Je moet er ook rekening mee houden, naast de meta instructie die u al heeft, om items van en naar de database in dezelfde codering te extraheren en in te voegen.

Voeg deze regel direct toe nadat u de oproep hebt gedaan om verbinding te maken met de database:

mysql_query("set names 'utf8'");

Hierdoor blijft de tekenset correct in de UTF-8-status terwijl u gegevens in de database manipuleert en extraheert.

Als je kunt voor de volgende keer, alles in UTF-8 van de heel begin .



  1. Kan MySQL.DateTime niet converteren naar System.DateTime met 0000-00-00 00:00:00 waarden

  2. Genereer een integer-reeks in MySQL

  3. Beste manier om XML-gegevens op te slaan in een MySQL-database, met enkele specifieke vereisten

  4. Psycopg2, Postgresql, Python:snelste manier om bulksgewijs in te voegen