ببخشید این سایت WHT چرا قاط داره پاک شد رفت تایپ هام. دیگه حوصله نسیت خلاصه میگم.
از substr نباید استفاده کنی چون یونیکد ساپورت نیست.
بجاش باید از دستورات iconv و mbstring استفاده کنی. که یونیکد ساپورت هست.
substr دو بایت که ماله یه کاراکتر هست رو از وسط میشکنه و یه کاراکتر نامفهوم ایجاد میکنه.