<?php 
$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');
?>
prints : ह
expected : ह
unicode '\u0939' decoding to original character using json.
<?php 
$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');
?>
prints : ह
expected : ह
unicode '\u0939' decoding to original character using json.
 
    
     
    
    Set character encoding to UTF-8 for displaying Hindi characters.
Here we are initiating a header which will set charset for displaying the content in hindi charset.
<?php
ini_set('display_errors', 1);
header('Content-type: text/plain; charset=UTF-8');
$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');
Solution 2:
Here we are setting default charset to UTF-8 using ini_set.
<?php
ini_set('display_errors', 1);
ini_set('default_charset', 'utf-8');
$unicodeChar = '\u0939';
echo json_decode('"'.$unicodeChar.'"');
