


Comment puis-je remplacer facilement les guillemets codés par Microsoft en PHP ?
Dec 03, 2024 am 01:24 AMRemplacement des guillemets codés par Microsoft en PHP
Des problèmes d'encodage peuvent survenir lors du traitement de texte contenant les versions de guillemets simples et doubles de Microsoft Word (« » ' '). Pour résoudre ce problème, vous devez remplacer ces caractères spéciaux par des guillemets réguliers (' et ") dans votre application PHP.
Regex vs. Associated Array
En général, vous avez deux options pour effectuer cette conversion :
- Regex (expression régulière) : Utilisation de regex modèles pour faire correspondre et remplacer les guillemets codés par Microsoft. Cependant, cette approche peut être plus complexe et sujette aux erreurs.
- Tableau associé : Création d'un tableau mappant les guillemets codés par Microsoft à leurs guillemets habituels. homologues, puis effectuer un remplacement de chaîne.
Une solution plus simple : iconv() Fonction
Bien que ces méthodes soient valides, il existe une approche plus simple et plus efficace utilisant la fonction iconv() en PHP :
// replace Microsoft Word version of single and double quotations marks (“ ” ‘ ’) with regular quotes (' and ") $output = iconv('UTF-8', 'ASCII//TRANSLIT', $input);
Cette seule ligne de code permet d'obtenir la conversion souhaitée La fonction iconv() effectue la conversion du codage des caractères et l'indicateur 'ASCII//TRANSLIT' garantit que les caractères non-ASCII sont remplacés par leurs équivalents ASCII ou. supprimé.
Conclusion
Bien que les expressions régulières et les tableaux associés puissent être utiles pour la manipulation de texte, la fonction iconv() fournit une solution pratique et simple pour remplacer les guillemets codés par Microsoft. en PHP, évitant les complications potentielles et garantissant l'intégrité des données.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

11 meilleurs scripts de raccourcissement d'URL PHP (gratuit et premium)

Travailler avec les données de session Flash dans Laravel

Misque de réponse HTTP simplifié dans les tests Laravel

Construisez une application React avec un Laravel Back End: Partie 2, React

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST

12 meilleurs scripts de chat PHP sur Codecanyon
