找回密码
 立即注册

微信扫码登录

搜索
查看: 1373|回复: 4

[技术探讨] 怎么在nodered中把utf8转换成中文字符

[复制链接]

7

主题

102

回帖

776

积分

高级会员

积分
776
金钱
667
HASS币
0
发表于 2024-5-14 15:42:36 | 显示全部楼层 |阅读模式

怎么在nodered中把utf8转换成中文字符?
通过抓包已经获得了需要的信息,
抓到了信息:全部
全部应该是utf8,怎么转换成中文字符的“全部”
回复

使用道具 举报

7

主题

102

回帖

776

积分

高级会员

积分
776
金钱
667
HASS币
0
 楼主| 发表于 2024-5-14 16:03:15 | 显示全部楼层
网上找到转换函数了。。。
function ConvGBK(obj) {
        return unescape(obj.replace(/&#x/g,'%u').replace(/\\u/g,'%u').replace(/;/g,''));
}
msg.payload = ConvGBK(msg.payload);
return msg;
回复

使用道具 举报

179

主题

2685

回帖

9003

积分

元老级技术达人

积分
9003
金钱
6129
HASS币
50
发表于 2024-5-14 16:17:13 | 显示全部楼层
逍遥风扇 发表于 2024-5-14 16:03
网上找到转换函数了。。。
function ConvGBK(obj) {
        return unescape(obj.replace(/&#x/g,'%u').replace(/ ...

有转换成功吗,我之前玩过,中文会乱码
回复

使用道具 举报

17

主题

175

回帖

1052

积分

金牌会员

积分
1052
金钱
860
HASS币
0
发表于 2024-5-14 18:22:09 | 显示全部楼层
逍遥风扇 发表于 2024-5-14 16:03
网上找到转换函数了。。。
function ConvGBK(obj) {
        return unescape(obj.replace(/&#x/g,'%u').replace(/ ...

大哥,新奥燃气流能分享一下吗?还有app闪退怎么处理?
回复

使用道具 举报

7

主题

102

回帖

776

积分

高级会员

积分
776
金钱
667
HASS币
0
 楼主| 发表于 2024-5-14 18:57:18 | 显示全部楼层
bugensui 发表于 2024-5-14 16:17
有转换成功吗,我之前玩过,中文会乱码

转换成功了。。。utf8转中文和中文转utf8都测试成功了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-7 16:44 , Processed in 0.226923 second(s), 6 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表