PDA

View Full Version : تبدیل متن عجیب غریب به حالت عادی با php



kabootar_y
جمعه 24 مرداد 1393, 23:17 عصر
سلام به همه دوستان.

من یه اسکریپتی دارم که متون فارسی رو به شکل زیر نمایش میده.





&# 1662;&# 1585;&# 1583;&# 1575;&# 1582;&# 1578;&# 1606;&# 1583;, &# 1587;&# 1582;&# 1606;&# 1585;&# 1575;&# 1606;&# 1740;, &# 1575;&# 1740;&# 1585;&# 1575;&# 1583;, &# 1576;&# 1607;, &# 1705;&# 1588;&# 1608;&# 1585;, &# 1607;&# 1575;&# 1740;, &# 1583;&# 1575;&# 1606;&# 1588;&# 1711;&# 1575;&# 1607;, &# 1576;&# 1587;&# 1740;&# 1580;&# 1740;, &# 1606;&# 1582;&# 1576;&# 1607;




آیا تابعی در php وجود داره که بشه این کد ها رو به متون فارسی تبدیل کرد؟

kabootar_y
جمعه 24 مرداد 1393, 23:30 عصر
یعنی یکی نمیدونه این کدها چی هستند و چطور باید تبدیل بشن؟

vahidqara
جمعه 24 مرداد 1393, 23:39 عصر
درود .. بعضی وقتا پیش میاد...
من یه بار با ویرایشگر نت بینز این بلا سرم اومد .. و نتونستم کاری کنم ..
به هر حال 1000 خط کد نویسی پرید و از اول نوشتم... یاد گرفتم تند تند backup بگیرم :لبخند:

kabootar_y
جمعه 24 مرداد 1393, 23:47 عصر
دوست من کد های من تغییر نکرده. فقط خروجی کدهام که باید به صورت متن فارسی نمایش داده بشن در صفحه این کد ها میان.

می خوام بدونم آیا تابعی هست که این کد ها رو بهش بدیم همون خروجی متن سالم رو بده؟

bagherok
شنبه 25 مرداد 1393, 00:08 صبح
$string ='&# 1607;&# 1575;&# 1740;, &# 1583;&# 1575;&# 1606;&# 1588;&# 1711;&# 1575;&# 1607;, &# 1576;&# 1587;&# 1740;&# 1580;&# 1740;, &# 1606;&# 1582;&# 1576;&# 1607;';
echo $string = str_replace(' ', '', $string);

خروجی:

های,دانشگاه,بسیجی,نخبه

vahidqara
شنبه 25 مرداد 1393, 09:24 صبح
آها از اون لحاظ..
این کدهارو ببیر تو Notepad++ وبعد رو گزینه ی Encoding کلیک کن بعد گزینه ی Encodin Utf-8 رو بزن ببین درست میشه آیا..:لبخندساده: