sql >> Database >  >> RDS >> Mysql

UTF-8 problemen PHP/MySQL

Zorg ervoor dat de verbinding met uw database ook deze tekenset gebruikt:

$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);

Volgens de documentatie van mysql_set_charset op php.net:

Note:
This is the preferred way to change the charset. Using mysql_query() to execute 
SET NAMES .. is not recommended.

Zie ook:http://nl3.php.net/ manual/en/function.mysql-set-charset.php

Controleer de tekenset van uw huidige verbinding met:

echo mysql_client_encoding($conn);

Zie ook:http://nl3.php.net/ manual/en/function.mysql-client-encoding.php

Als je deze dingen hebt gedaan en rare tekens aan je tabel hebt toegevoegd, zul je zien dat het correct wordt weergegeven.



  1. SQL LIKE-operator voor beginners

  2. Hoe de serversortering in MySQL te tonen

  3. bestellen op newid() - hoe werkt het?

  4. Voltooi het proces om de tabel van de ene database naar de andere te kopiëren (export-import) in SQL Server