node.js - 使用带有 utf-8/16(俄语、中文、日语字符)的 redis-node (nodejs)

标签 node.js utf-8 redis

有没有人成功地将俄语/中文/日语字符与 redis-node 或任何其他 redis 库(使用 nodejs)一起使用来存储/从 Redis(2.0 及更高版本)接收消息?我相信这些消息的编码/解码取决于客户端,而不是 Redis。如果是这样,是否有任何库提供这种编码/解码,或者是否有另一个库可以用于此目的?任何工作代码示例将不胜感激。

最佳答案

在 redis 中使用 utf-8 是可行的 - 如果您使用 redis-cli,请确保将 raw 作为参数传入以读取俄语/中文/日语字符(否则这些字符将无法在 redis-cli 中正确显示) .您可以使用 Jedis/redis-node 等 API 正确检索它们。 希望这对您有所帮助!

关于node.js - 使用带有 utf-8/16(俄语、中文、日语字符)的 redis-node (nodejs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11277931/

相关文章:

python - 尝试在 python 中解码 HTTP 响应。无法弄清楚JSON解码

redis - 如何在 Redis 中添加一个字符串列表?

mysql - 有没有办法找出MySql中现有数据的编码

ruby-on-rails - redis存储数据(key-value)多长时间?

laravel-4 - Laravel 作业和保留状态或保留队列

javascript - 将参数传递给 JS 命令行实用程序(Node 或 Narwhal)

使用 pgrep 时 Node.js 命令出现错误

node.js - Node ffmpeg模块卡住了多个文件

javascript - 使用 promises 时如何在 Javascript 中出现异常后重试?

php - 使用 Oracle、PHP 和 Oci8 处理 eacute 和其他特殊字符