你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAirIDE 2.0]Laya.Utils.getQueryString 中文乱码
Laya.Utils.getQueryString 中文乱码
调用该方法 获取url参数中的中文乱码如下:
如来 变成了 妿¥
哪位大神知道原因?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
Armed Panda
赞同来自:
自己回答了 Laya.Utils.getQueryString 方法的返回值是经过 unescape 解码的数值
我在 launch.json 中"file" 属性中加入了 中文参数如下
"file": "${workspaceRoot}/bin/index.html?mode=1&roomId=1&userName=如来&uid=1&headImg=weiguang/usericon/1.png.jpg&posId=0",
没有经过 escape 编码所以出来是乱码
妿¥
用
console.log(escape("如来")); 方法先编码 然后把编码后的字符串 替换连接参数中的中文 如来 就可以了 如下
"file": "${workspaceRoot}/bin/index.html?mode=1&roomId=1&userName=%u5982%u6765&uid=1&headImg=weiguang/usericon/1.png.jpg&posId=0",
要回复问题请先
登录
发起人
Armed Panda
相关问题
访问服务器上的H5,播放具有中文名的音乐时报错
哈萨克或俄语在Layanative上运行出现乱码
普通文本中文逗号导致异常换行
HTML文本同一行中的中文和英文没有水平对齐
蓝图能不能像虚幻一样中文版名称都是中文的
laya富文本中文加数字自动换行问题,2.13.3版本
[建议]尽量支持中文(变量名,目录名等等)
json解析,中文报错
编辑器创建文件或者文件夹,中文输入异常,且首次命名会自动失去焦点
输入框输入中文字符问题
安卓手机输入不了中文
问题状态
最新活动:
2020-09-23 15:16
浏览:
1414
关注:
1
人
商务合作
1 个回复
Armed Panda
赞同来自:
我在 launch.json 中"file" 属性中加入了 中文参数如下
"file": "${workspaceRoot}/bin/index.html?mode=1&roomId=1&userName=如来&uid=1&headImg=weiguang/usericon/1.png.jpg&posId=0",
没有经过 escape 编码所以出来是乱码 妿¥
用 console.log(escape("如来")); 方法先编码 然后把编码后的字符串 替换连接参数中的中文 如来 就可以了 如下
"file": "${workspaceRoot}/bin/index.html?mode=1&roomId=1&userName=%u5982%u6765&uid=1&headImg=weiguang/usericon/1.png.jpg&posId=0",