Mysql
 sql >> база данни >  >> RDS >> Mysql

substr не работи добре с utf8

Можете да използвате mb_substr() , Работи почти по същия начин като substr, но разликата е, че можете да добавите нов параметър, за да посочите типа кодиране, независимо дали е UTF-8 или друго кодиране.

Опитайте това:

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

echo utf8_decode($str); 

Надявам се това да помогне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. #1064 -Имате грешка във вашия SQL синтаксис; проверете ръководството, което съответства на версията на вашия MySQL сървър

  2. най-добрият начин за съхраняване на url в mysql за приложение с интензивно четене и запис

  3. свържете се с mysql с c#.net

  4. SQL - отпечатайте много думи между всяка колона с много условия

  5. Само един ключ от съставен първичен ключ като външен ключ