PDA

View Full Version : مشکل با جدا کردن کاراکتر



olampiad
سه شنبه 20 مهر 1395, 11:31 صبح
سلام و خسته نباشید
خوب هستین
به این آدرس برید .

http://www.stonetown.ir/partia/product/prod/29/67/%D8%AF%D8%B1%DB%8C%D9%84-%D9%88%D8%A7%DA%AF%D9%86-%D9%87%DB%8C%D8%AF%D8%B1%D9%88%D9%84%DB%8C%DA%A9%D B%8C-%D8%B1%D8%A8%D8%A7%D8%AA%DB%8C%DA%A9-%D8%B3%D9%86%DA%AF%DB%8C%D9%86--Marini


به عکسی هم که براتون میفرستم نگاه کنید .
تو این آدرسی که فرستادم به بخش محصولات مشابه سر بزنید .
می بینید که محصولاتی که معرفی میکنه ، توضیحاتشون رو به خوبی جدا نکرده . همونطور که میبیند تو بعضی هاش علامت سوال پر رنگ وجود داره .
به کد های پایین نگاه کنید .




$str_no_tag=strip_tags($com['comments']);
$stripp=str_replace(" "," ",$str_no_tag);
echo substr($stripp,0,70);




من با استفاده از کدهای بالا دارم از هم جدا میکنم .
ولی نمدونم چرا برخی حروف رو مثل علامت سوال پر رنگ نشون میده .
ممنونم

142967

plague
سه شنبه 20 مهر 1395, 17:13 عصر
از mb_substr استفاده کن

sh.n.n786
پنج شنبه 22 مهر 1395, 22:07 عصر
سلام
این کارکتر ها خود دبخود تولید نمیشه، اینها در متن هستند موقع ذخیره کردن با فرمت UTF-8 Without BOM ذخیره کن اگر در فایل هست و اگر از دیتابیس خوانده می شوند.
از
SET NAMES 'utf8';

استفاده کنید.