2016-11-18 1 views
1

J'ai besoin de convertir des données source que je ne peux pas contrôler en forme de normalisation C. Je le fais actuellement, mais en appelant un programme externe (uconv). C'est ce que mon extrait de code ressemble:Conversion en format de normalisation C en php

$malayalam_books = preg_split("/\n/", shell_exec("uconv -f utf8 -t utf8 -x nfc book-names.txt")); 

Il fonctionne bien, mais évidemment faire des appels au système n'est pas recommandé. Je sais que PHP supports the ICU libraries, mais il est tellement compliqué comment faire une chose simple comme ça ...

+1

Et quelle est votre question ou problème? –

+1

Avez-vous vérifié les fonctions 'iconv *'? http://php.net/manual/fr/function.iconv.php – marekful

+0

@Charlotte Dunois Je suppose que depuis que j'ai signalé la question avec "php", j'ai pensé qu'il serait évident que ma question ou mon problème est de savoir comment y parvenir en utilisant php sans compter sur l'utilisation de shell_exec. Mais peut-être que ce n'était pas si évident ... – theglossy1

Répondre