redis获取值存在特殊字符

前言

redis里的值是从PLC里采集保存的,所以会存在一些特殊Unicode字符补位

代码如下

1
2
3
4
5
//从redis取值
var data = await RedisHelper.MGetAsync<byte[]>("redis数组key");
//byte数组过滤前两个特殊字符字节 然后转UTF8去除后面空格
var vlaue = System.Text.Encoding.UTF8.GetString(data[0].Skip(2).ToArry()).TrimEnd('\0')

文章作者: Mandarin(liwenhua)
文章链接: http://example.com/2022/08/29/redis获取值存在特殊字符/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Mandarin的日常