Maison > développement back-end > Problème PHP > Que faire si php ajoute l'accès aux caractères tronqués

Que faire si php ajoute l'accès aux caractères tronqués

藏色散人
Libérer: 2023-03-17 07:24:01
original
1197 Les gens l'ont consulté

Solution au code d'accès php tronqué : 1. Utilisez "function enc($c){return iconv('gbk','utf-8',$c);}" pour créer un fichier de GBK vers la fonction UTF-8 ; 2. Utilisez "function dec($c){return iconv('utf-8','gb2312',$c);}" pour créer une fonction qui convertit de UTF-8 en GBK.

Que faire si php ajoute l'accès aux caractères tronqués

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Que dois-je faire si le php et l'accès sont tronqués ?

Solution aux caractères tronqués lors de la lecture de la base de données Access avec PHP

La version chinoise d'Access est au format GBK par défaut, et le type de caractère ne peut pas être modifié, donc des caractères tronqués apparaîtront lors de la lecture avec PHP.

La solution est : utilisez iconv pour convertir

1. Utilisez la fonction iconv pour créer une fonction de transcodage personnalisée de GBK en UTF-8, comme le code suivant :

function enc($c){return iconv('gbk','utf-8',$c);}
Copier après la connexion

2. Afin d'écrire l'encodage dans le base de données, elle doit être conforme à La base de données en a besoin, nous devons donc également créer une fonction pour convertir d'UTF-8 en GBK :

function dec($c){return iconv('utf-8','gb2312',$c);}
Copier après la connexion

Après avoir créé la fonction de transcodage, l'étape suivante consiste à l'utiliser normalement. Utilisez la fonction enc() lors du transfert des données de la base de données pour les afficher sur la page, et utilisez la fonction dec() lors de la soumission des données de la page à la base de données. Cela peut résoudre le problème de PHP en utilisant l'encodage UTF-8 et en utilisant ACCESS. le codage par défaut du système.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal