PDA

View Full Version : مشکل در unicode با CodeIgniter



ماهان مقدم
یک شنبه 24 مهر 1390, 22:17 عصر
سلام. آقا من یکی دو روز هست که به یه مشکل بد برخوردم. توی فروم خود CI و StackOverflow هم گفتم ولی درست نشد. من الآن توی آدرس تو segment آخر عنوان خبر رو دارم میگیرم که بصورت فارسی هم هست مثلا این:



localhost/df-gamez/news/افتتاح-سایت-جدید

همه چی درسته یعنی من توی view هام charset رو تعریف کردم یعنی همه چی ردیف اجراء میشه منتها وقتی این segment که به function من ارسال میشه دیگه از حالت عادی خارج میشه و میشه این:


%d8%a7%d9%81%d8%aa%d8%aa%d8%a7%d8%ad-%d8%b3%d8%a7%db%8c%d8%aa-
%d8%ac%d8%af%db%8c%d8%af-%d8%aa%db%8c%d9%85-%d8%af%d8%b1%db%8c%d9%85-%d9%81%da%a9%d8%aa%d9%88%d8%b1%db%8cمن urldecode رو استفاده کردم. جالبه که زمانی که خارج از CI اینکار رو میکنم درسته همه چی ولی وقتی تو CI اینکار رو می کنم بهم اینو بر میگردونه:


������-����-����-���-����-������راستی من یکسری function دیگه مثل mb_encode و iconv رو هم استفاده کردم ولی همشون همون مقدار اولی رو برگردوندن. منظورم asciiه.

جالبه!. ممنون.

dogi65
جمعه 16 دی 1390, 21:40 عصر
سلام دوست عزیز آیا هنوز به دنبال پاسخ سوالت هستی؟