Red de conocimiento informático - Aprendizaje de programación - ¿Cómo convierte PHP Unicode chino en una matriz a codificación Utf-8?

¿Cómo convierte PHP Unicode chino en una matriz a codificación Utf-8?

Obviamente la captura de pantalla que tomaste son datos JSON. Si es una matriz, los corchetes de la matriz bidimensional deben ser [] en lugar de {}.

Por lo tanto, la conversión debe utilizar json_decode. Por ejemplo, el nombre del objeto es $list, entonces: $list = json_decode($list, true);

El problema con Unicode chino es que el segundo parámetro se usa incorrectamente al convertir los datos almacenados a json. , incluidos los caracteres chinos. Si no tiene escape, debe usar JSON_UNESCAPED_UNICODE de esta manera, se guardará en la base de datos como chino. Por ejemplo: $lista = json_encode($lista, JSON_UNESCAPED_UNICODE);