sql >> Database >  >> RDS >> Mysql

MySQL/PDO kapt de gegevens af

Hier zijn twee punten op aan te merken. Een daarvan is dat idealiter alle tekencoderingen UTF8 moeten zijn - dat is server, client, verbinding en tabel. Twee is dat PHP's strlen functie telt bytes, geen tekens.

Uw tabeltekenset is mogelijk niet ingesteld op UTF8 . Je kunt doen

SHOW CREATE TABLE chemicals;

om dat te controleren. U moet deze ook toevoegen aan uw my.cnf :

[mysqld]
character-set-client=utf8
character-set-results=utf8

Lees hier meer over MySQL-tekensets:

MySQL-tekensets



  1. Windows Azure VM-prestaties vergelijken, deel 1

  2. Inleiding tot Multi-Statement Table-Valued Functions (MSTVF) in SQL Server

  3. Oracle:Concat met scheidingsteken, maar alleen als beide operanden NIET NULL zijn

  4. functie bind_param() op een niet-object in mijn nieuwe code