1masoud
5 سال پیش توسط 1masoud مطرح شد
6 پاسخ

چگونه این جور نوشته رو در php بخونیم

u0622\u0645\u06cc\u0632 \u0645\u0631\u0636\u06cc\u0647 \u0647\


ثبت پرسش جدید
Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 5 سال پیش مطرح شد
0

جیسون ؟
باید رو مرورگرت افزونه هایی مث json formatter نصب کنی


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@rezajashnsaz0011

جیسون دارم
من در php می خواهم این رو بخونم
echo "\u۰۶۳۲\u۰۶۴۶\u۰۶۲f\u۰۶af\u۰۶cc \u۰۶۲a\u۰۶۲۸\u۰۶۳۹\u۰۶cc\u۰۶۳۶ \u۰۶۲۲\u۰۶۴۵\u۰۶cc\u۰۶۳۲ \u۰۶۴۵\u۰۶۳۱\u۰۶۳۶\u۰۶cc\u۰۶۴۷ \u۰۶۴۷\u۰۶۲۷\u۰۶۳۴\u۰۶۴۵\u۰۶cc \u۰۶۲e\u۰۶۲۸\u۰۶۳۱\u۰۶۴۶\u۰۶af\u۰۶۲۷\u۰۶۳۱ \u۰۶۲۸\u۰۶۲۷\u۰۶۳۲\u۰۶۲f\u۰۶۲۷\u۰۶۳۴\u۰۶۲a\u۰۶cc \u۰۶۲۲\u۰۶۴۵\u۰۶۳۱\u۰۶cc\u۰۶a۹\u۰۶۲۷";

بهنام فلاح پور
@gharibe.ashna2012 5 سال پیش مطرح شد
0

این استرینگ از کجا اومده؟


مهدی
@code2code 5 سال پیش مطرح شد
0

از این راه استفاده کن

    $text =  "\u0632\u0646\u062f\u06af\u06cc \u062a\u0628\u0639\u06cc\u0636 \u0622\u0645\u06cc\u0632 \u0645\u0631\u0636\u06cc\u0647 \u0647\u0627\u0634\u0645\u06cc \u062e\u0628\u0631\u0646\u06af\u0627\u0631 \u0628\u0627\u0632\u062f\u0627\u0634\u062a\u06cc \u0622\u0645\u0631\u06cc\u06a9\u0627";
    $text = unicode_decode($text);
    echo $text;

function unicode_decode(string $str)
{
    return preg_replace_callback('/\\\\u([0-9a-f]{4})/i', function ($match) {
        return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
    }, $str);
}

سوالایی که پاسخ رو گرفتی بهترین پاسخ رو انتخاب کن


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@code2code

آگه میشه درمورد mb_convert_encodingو mb_convert_encoding توضیح بدید؟


Jalal LinuX
@jalallinux 5 سال پیش آپدیت شد
0

@masoudproton
به جای استفاده از
json_encode($var)
اینطوری استفاده کن
json_encode($var, JSON_UNESCAPED_UNICODE)


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام