Home >Backend Development >PHP Problem >What to do if Chinese garbled characters appear when converting php array to json
The solution to the Chinese garbled code when converting php array to json: first open the PHP file with garbled code; then add a parameter "JSON_UNESCAPED_UNICODE" to the "json_encode" function.
Recommended: "PHP Video Tutorial"
First of all, the phenomenon is like this, an array array is defined, The array contains Chinese characters, as shown in the following figure:
# After the execution is completed, the Chinese character 'My Information' contained becomes '\u6211\u7684\u4fe1 \u606f'Unintelligible gibberish. As shown in the figure below:
Solution: Add one more parameter to json_encode: JSON_UNESCAPED_UNICODE to solve the problem. As shown below:
The above is the detailed content of What to do if Chinese garbled characters appear when converting php array to json. For more information, please follow other related articles on the PHP Chinese website!