راکت

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

6 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

6
Reza Jashnsaz
Reza Jashnsaz
@rezajashnsaz0011

تخصص: مهندس نرم افزار

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

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@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

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

مهدی
مهدی
@code2code

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

    $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
1masoud
@masoudproton

تخصص: php,laravel

@code2code

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

Jalal LinuX
Jalal LinuX
@jalallinux

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

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

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