Comment Encoder l'URL Contient des Caractères Unicode avec PHP
Actuellement, je suis en train de chercher une solution pour encoder l'url contient des caractères unicode, Khmer Unicode. J'ai essayé d'utiliser php dans la fonction urlencode() et on donne le résultat:
Par exemple: http://www.example.com/?kwd=Mac+Livre+Pro+នៅប្រទេសយើង
Alors que je l'ai testé avec la recherche Google, il en résulte:
https://www.google.com.kh/#hl=en&sclient=psy-ab&q=Mac+Book+Pro+%E1%9E%93%E1%9F%85%E1%9E%94%E1%9F%92%E1%9E%9A%E1%9E%91%E1%9F%81%E1%9E%9F%E1%9E%99%E1%9E%BE%E1%9E%84&oq=Mac+Book+Pro+%E1%9E%93%E1%9F%85%E1%9E%94%E1%9F%92%E1%9E%9A%E1%9E%91%E1%9F%81%E1%9E%9F%E1%9E%99%E1%9E%BE%E1%9E%84
Comment faire? J'espère que quelqu'un ici pourrait m'aider.
Merci à l'avance!
OriginalL'auteur Thavarith | 2012-03-28
Vous devez vous connecter pour publier un commentaire.
Pour l'UTF-8, vous pouvez utiliser:
Pour l'UTF-16, vous pouvez utiliser cette fonction (à partir de notes pour "urlencode" dans http://php.net):
OriginalL'auteur Andy
OriginalL'auteur Nobody8
Essayer rawurlencode
http://php.net/manual/en/function.rawurlencode.php
OriginalL'auteur Gabriel Santos