Maison > développement back-end > tutoriel php > Pourquoi `json_encode` renvoie-t-il NULL pour le champ de texte long de ma base de données ?

Pourquoi `json_encode` renvoie-t-il NULL pour le champ de texte long de ma base de données ?

Barbara Streisand
Libérer: 2024-12-28 18:51:10
original
655 Les gens l'ont consulté

Why is `json_encode` Returning NULL for My Database's Long Text Field?

json_encode génère NULL pour le champ de base de données

Dans ce scénario, json_encode renvoie NULL pour le champ "description" dans une requête de base de données. L'article examine le schéma de la base de données, la requête PHP et les résultats pour déterminer la cause du problème.

La requête récupère une liste des membres du personnel, y compris leur identifiant, leur nom, leur description, leur icône, leur date, leur entreprise. URL et URL de l'application. Cependant, le résultat codé en JSON contient des valeurs nulles pour le champ « description ».

L'inspection du schéma de la base de données révèle que le champ « description » est un champ de texte long. L'article suggère que le codage des données récupérées n'est peut-être pas UTF-8, ce qui peut entraîner des problèmes avec les caractères spéciaux.

Pour résoudre ce problème, l'article propose d'ajouter l'instruction suivante avant la requête SELECT :

mysql_query('SET CHARACTER SET utf8');
Copier après la connexion

Cela définit le jeu de caractères pour la connexion à UTF-8, garantissant que les données sont récupérées correctement et peuvent être correctement codées par json_encode.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal