私は、Redis with PHPとphpRedisコネクタを使用しています。 アラビア語で単語を保存すると、この単語を取得することができません。エンコードの戻り値です。ここ>のRedis-CLI --rawRedisアラビア語のデコード
例:私はと接続した場合、問題が解決されるのRedisで
アミック:は/ var/www /のコアbitercash $のRedisの-CLI 127.0。 6379> OK 127.0.0.1:6379> XX "\ xd8 \ XAC \ XD9 \ x8a \ xd8 \ XAF" を取得
アミックجيدXXを設定します:0.1の/ var/www /のコア - bitercash $ redis- cli -raw 127.0.0.1:6379> get xx 127.0.0。 1:6379>
はい、それは仕事ですが、phpRedisは機能しません。 返されます: جيØ
値は赤で保存されます。
私はphpRedis libの--rawオプションを使って接続する方法や、phpの "جيØ"というテキストをデコードする方法を知りません。
これは確かにクライアントの問題であり、自分自身をRedisのはとらわれないエンコードされます。必要に応じて、テキストをURLエンコードし、クライアントに戻すときにデコードすることができます。 –