मुद्दा यह है कि मैं response()->json()
विधि में किसी भी रूसी प्रतीकों का उपयोग नहीं कर सकता। बीओएम बिना कनवर्टरक्या लुमेन (लैरवेल द्वारा) में सिरिलिक प्रतीकों का उपयोग करना संभव है?
mb_detect_encoding('тест'); // returns 'UTF-8'
इसके अलावा, अपनी सभी फ़ाइल किया गया है UTF-8 में:
return response()->json(['users' => 'тест']);
and
return response()->json(['users' => mb_convert_encoding('тест', 'UTF-8')]);
and
return response()->json(
['users' => mb_convert_encoding('тест', 'UTF-8')])
->header('Content-Type', 'application/json; charset=utf-8');
मैं डिफ़ॉल्ट एन्कोडिंग देख लिया है: मैं पहले से ही निम्नलिखित कोड की कोशिश की है। मैंने डिफ़ॉल्ट चरित्र सेट को .htaccess फ़ाइल (AddDefaultCharset utf-8
) में भी जोड़ा है।
लेकिन, मैं अभी भी यहाँ की तरह गलत प्रतिक्रिया मिल:
{"users":"\u0442\u0435\u0441\u0442"}
आपको क्यों लगता है कि यह गलत प्रतिक्रिया है? –
मेरा मतलब है कि यह मेरे लिए गलत है))। मैं उम्मीद करता हूं कि '{'उपयोगकर्ता': 'тест'}' – Sergey
'u0442'' t' –