Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

substr tidak berfungsi dengan baik dengan utf8

Anda dapat menggunakan mb_substr() , Cara kerjanya hampir sama dengan substr tetapi perbedaannya adalah Anda dapat menambahkan parameter baru untuk menentukan jenis penyandian, apakah UTF-8 atau pengkodean yang berbeda.

Coba ini:

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

echo utf8_decode($str); 

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kolom ambigu dalam pernyataan INNER JOIN

  2. Codeigniter DAN ATAU DAN

  3. Hitung total pembayaran dari tabel yang dihasilkan foreach di codeigniter

  4. Dapatkan SUM di GROUP BY dengan JOIN menggunakan MySQL

  5. mysql_insert_id() selalu mengembalikan 0