sql >> Database >  >> RDS >> Mysql

substr werkt niet goed met utf8

U kunt mb_substr() gebruiken , Het werkt bijna op dezelfde manier als substr, maar het verschil is dat je een nieuwe parameter kunt toevoegen om het coderingstype te specificeren, of dit nu UTF-8 is of een andere codering.

Probeer dit:

$str = mb_substr($article['CBody'], 0, 20, 'UTF-8');

echo utf8_decode($str); 

Ik hoop dat dit helpt.



  1. Bereken winst op basis van first-in, first-out prijzen

  2. Een lijst met namen van vrienden ophalen uit MySQL

  3. Python:gegevens opvragen op geluid

  4. SQLalchemy voert geen wijzigingen door bij het instellen van de rol