J'utilise le code d'ici:problème dans la chaîne de conversion au code chétif (en PHP, en utilisant le convertisseur de chaîne punycode de phlyLabs)
function convert_to_punycode($inputstring)
{
$IDN = new idna_convert();
// The input string, if input is not UTF-8 or UCS-4, it must be converted before
$inputstringutf8 = utf8_encode($inputstring);
// Encode it to its punycode presentation
$outputstringpunycode = $IDN->encode($inputstringutf8);
return $outputstringpunycode;
}
Cependant: http://phlymail.com/en/downloads/idna/download/ et construit une fonction comme celui-ci (l'exemple) ça ne marche pas correctement.
For the input: Россию It gives: РоÑÑÐ¸Ñ Whereas it should give: xn--h1alffa3f
Qu'est-ce que je fais mal? $ inputstring qui est passé est une chaîne normale sans déclaration spéciale/etc ...
Salut ! Je vous remercie! Cela semblait être le cas et cela a résolu le problème! Muchos gracias! – Dave