利用 udp_socket 接收 中文的GBK 或者unicode 编码,得到的中文会出现乱码的情况
local sock = assert(ngx.req.udp_socket(true))
local one, err, part = sock:receive()
接收中文为乱码
利用 udp_socket 接收 中文的GBK 或者unicode 编码,得到的中文会出现乱码的情况
local sock = assert(ngx.req.udp_socket(true))
local one, err, part = sock:receive()
接收中文为乱码
给个完整的可以复现的例子
Yvan7123
cosocket 并不会做任何的编码事情,都是字节流,你可以对比前后的数据差异
这块基本不会有问题的,通常是你自己解析的时候,编码设置的问题