Maison > développement back-end > Problème PHP > Comment convertir l'encodage en chaîne php

Comment convertir l'encodage en chaîne php

藏色散人
Libérer: 2023-03-08 12:12:01
original
3426 Les gens l'ont consulté

Méthode d'encodage de conversion de chaîne PHP : 1. La fonction générale iconv effectue l'encodage de conversion de chaîne ; 2. Utilisez la fonction "mb_convert_encoding" pour gérer la conversion d'encodage multi-octets.

Comment convertir l'encodage en chaîne php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3.

Conversion d'encodage de chaîne php

php fournit deux fonctions d'encodage de conversion de chaîne, l'une est une fonction iconv générale et l'autre est une fonction de conversion d'encodage multi-octets mb_convert_encoding, vous devez activer l'extension php_mbstring

string mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] )
Copier après la connexion

Utilisation :

On constate qu'iconv fera une erreur lors de la conversion du caractère "-" en gb2312. S'il n'y a pas de paramètre ignorer, toutes les chaînes. suivre ce caractère ne peut pas être sauvegardé. Quoi qu'il en soit, ce "-" ne peut pas être converti avec succès et ne peut pas être affiché. De plus, mb_convert_encoding n'a pas ce bug

mb_convert_encoding peut spécifier plusieurs encodages d'entrée, et il l'identifiera automatiquement en fonction du contenu, mais l'efficacité d'exécution est bien pire que celle d'iconv

如:s t r = m b c o n v e r t e n c o d i n g ( str = mb_convert_encoding(str=mb convert encoding(str,“euc-jp”,“ASCII,JIS,EUC-JP,SJIS,UTF- 8”);“ASCII,JIS,EUC-JP,SJIS,UTF-8”的顺序不同效果也有 差异
Copier après la connexion
Généralement, iconv est utilisé et n'utilisez la fonction mb_convert_encoding que lorsque vous ne parvenez pas à déterminer quel est l'encodage d'origine, ou que iconv ne peut pas être affiché normalement après la conversion 🎜>】

.

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