Que faire si php se connecte à mssql avec des caractères chinois tronqués ?

coldplay.xixi
Libérer: 2023-03-02 14:02:01
original
2550 Les gens l'ont consulté

Solutions aux caractères chinois tronqués lors de la connexion à mssql en PHP : 1. Utilisez mssql pour forcer la conversion des données de sortie et n'avez besoin que de convertir les caractères chinois ; 2. Utilisez le dernier pilote d'extension Microsoft sqlsrv pour PHP.

Que faire si php se connecte à mssql avec des caractères chinois tronqués ?

Solution pour la connexion php mssql Code chinois tronqué :

Cause du code tronqué

Comme tant que vous utilisez C'est le mssql fourni avec PHP, et le format d'encodage des données lu doit être gbk. C'est parce que mssql lui-même n'a qu'un encodage gbk et ne peut pas définir

solution

1. Utilisez mssql

pour forcer la conversion des données de sortie lors de la sortie. Vous n'avez besoin que de convertir les caractères chinois, et les nombres n'ont pas besoin d'être convertis. >
while($row = mssql_fetch_row($result)){
echo iconv('GB2312','UTF-8',$row[0]);
}
Copier après la connexion

2. Utilisez le dernier pilote sqlsrv d'extension Microsoft pour php

    Téléchargez cette DLL et placez-la dans le dossier ext de php
  • Modifiez php.ini pour ouvrir cette extension
  • Lors de la définition de la connexion, vous pouvez spécifier l'encodage comme utf-8
Recommandations d'apprentissage associées :
Programmation PHP du débutant au compétent

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!