Maison  >  Article  >  développement back-end  >  ThinkPHP résout le problème des caractères chinois tronqués lors de l'obtention d'adresses physiques en utilisant une adresse IP pure

ThinkPHP résout le problème des caractères chinois tronqués lors de l'obtention d'adresses physiques en utilisant une adresse IP pure

little bottle
little bottleavant
2019-04-25 14:49:563900parcourir

Le contenu principal de cet article est de résoudre le problème des caractères chinois tronqués lors de l'obtention de l'adresse physique en utilisant une adresse IP pure. Il a une certaine valeur de référence. Les amis intéressés peuvent en apprendre davantage.

Aujourd'hui, lorsque j'ai utilisé ThinkPHP pour obtenir l'adresse via Pure IP, j'ai constaté que le résultat de sortie était tronqué en chinois, comme le montre l'image :

Après vérification, j'ai trouvé l'IpLocation de ThinkPHP. Le fichier de classe .class.php indique : "Parce que l'encodage UTF8 est utilisé, si la bibliothèque d'adresses IP innocente est utilisée, le résultat renvoyé doit être encodé." modifier l'encodage du navigateur n'est pas une solution à long terme,

j'ai donc essayé de passer la définition d'une méthode de conversion d'encodage de tableau, comme le montre la figure :

À ce stade, modifiez le code de la méthode getArea comme suit :

Réexécutez le problème Solution :

Tutoriels associés : 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer