我的springboot应用程序使用redis作为缓存,并在缓存中存储俄文符号字符串。当我尝试在本地(在我的机器上)从缓存中检索这些字符串时,字符串显示正确(俄语字母可以)。但是,当我使用redis sentinel在基于linux的服务器上部署应用程序时,当我尝试检索同一个字符串时,我会看到许多问号(“???”),这些问号是用俄语字母表示的,而不是俄语字母。
为了解决这个问题,我尝试用utf-8字符集为字符串创建并设置redis序列化程序,但没有效果。
有人知道问题是什么,怎么处理吗?
p、 由于应用程序的代码与部署在本地服务器和远程服务器上的代码相同,因此在我看来,似乎是从操作系统级别(系统变量的种类)使用编码设置。
有什么想法吗?
暂无答案!
目前还没有任何答案,快来回答吧!