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

substr nefunguje dobře s utf8

Můžete použít mb_substr() , Funguje to téměř stejně jako substr, ale rozdíl je v tom, že můžete přidat nový parametr pro určení typu kódování, zda je UTF-8 nebo jiné kódování.

Zkuste toto:

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

echo utf8_decode($str); 

Doufám, že to pomůže.



  1. Jednoduchý poddotaz s OuterRef

  2. Událost čekání:změna velikosti asynchronního deskriptoru

  3. Jak se připojím k databázi Oracle v R?

  4. Získání seznamu jmen přátel z MySQL