تبدیل انکودینگ windows-1256 به utf-8

میلاد

Member
سلام
من از این کد استفاده میکنم اما بعضی وقت ها عمل نمیکنه، یعنی انکود windows-1256 را utf-8 تشخیص میده.

PHP:
if(mb_detect_encoding($str) != 'utf-8')
{
	$str = iconv('windows-1256','utf-8', $str);
}
در ضمن توجه داشته باشید ورودی کد زیر از دوحالت خارج نیست یا windows-1256 هست یا utf-8، اما بعضی وقتها mb_detect_encoding انکود windows-1256 را utf-8 بر میگردونه که با عث میشه کد عمل نکنه.
کسی پیشنهادی داره؟
تنکس
 

جدیدترین ارسال ها

بالا