php substr() function with utf-8 leaves � marks at the end

前端 未结 7 1426
野的像风
野的像风 2020-11-27 05:32

Here is simple code



        
7条回答
  •  萌比男神i
    2020-11-27 05:43

    The comments above are correct so long as you have mbstring enabled on your server.

    $var = "Бензин Офиси А.С. также производит все типы жира и смазок и их побочных        продуктов в его смесительных установках нефти машинного масла в Деринце, Измите, Алиага и Измире. У Компании есть 3 885 станций технического обслуживания, включая сжиженный газ (ЛПГ) станции под фирменным знаком Петрогаз, приблизительно 5 000 дилеров, двух смазочных смесительных установок, 12 терминалов, и 26 единиц поставки аэропорта.";
    
    $foo = mb_substr($var,0,142, "utf-8");
    

    Here's the php docs:

    http://php.net/manual/en/book.mbstring.php

提交回复
热议问题