J'utilise Redis avec PHP, avec le connecteur phpRedis. Lorsque je sauvegarde un mot en arabe, je ne peux pas récupérer ce mot, c'est le retour des valeurs de codage.Redis le décodage du langage arabe
En Redis le problème est résolu si je me connecte avec:> Redis-cli --raw
Exemple ici:
AMIC:/var/www/core-bitercash Redis-cli 127,0 $. 0,1: 6379> set xx جيد OK 127.0.0.1:6379> get xx "\ xd8 \ xac \ XD9 \ X8a \ xd8 \ XAF"
AMIC:/var/www/core-bitercash $ redis- cli --raw 127.0.0.1:6379> get xx جيد 127.0.0. 1: 6379>
Oui c'est du travail, mais pour phpRedis ne fonctionne pas. Renvoie: جÙØØ
la valeur enregistrée en rouge.
Je ne sais pas comment me connecter avec l'option --raw de phpRedis lib ou de déchiffrer le texte "جÙØØ" en php.
c'est certainement un problème client, Redis lui-même est l'encodage agnostique. Vous pouvez, si vous le souhaitez, encoder les textes et les décoder en les renvoyant au client. –