lua print在android系统上的问题
来源:互联网 发布:阿里云 华东2 编辑:程序博客网 时间:2024/06/08 14:48
今天又被android坑了一把,一个协议请求失败,看了下log,有个参数是mac地址,且进行了url encode。log上显示经过encode的值中带有空格。
比如3A:0F被encode为3A%20A0F, log上显示为3A A0F。后端程序说可能是有空格协议不完整。
于是就开始查,首先这个encode实现是在java里面的,通过jni传到了c++,通过tolua++绑定传到了lua。最后发现java,c++中log出来都是对的,lua中log出来有问题。
然后我又试了下ios系统,lua log出来的是对的。然后我直接开个mac终端,在Lua控制台中print,结果也是对的。
所以结论是,lua在android上,使用print输出%20A,会显示为" A",即空格加a。%20正好是空格嘛,貌似android上,lua print调用的接口有问题,又被坑了。
其实那个协议出错根本不是前端的问题,只是看上去有问题。
android的坑无处不在
0 0
- lua print在android系统上的问题
- 关于lua字节码在32位和64位系统上不兼容的问题
- android 广播在4.0+系统上无法接受的问题
- cocos2dx lua让print 在andriod 输出log的方法
- lua的Table.getn在MAC上使用问题
- 在cocos2dx中新开一个黑窗口&&lua中的print在win下问题
- android prgoressBar setProgressDrawable 在4.0系统式正常,在2.3系统上不能正常使用的问题
- 在Ubuntu上为Android系统编写Linux内核驱动程序--实践中碰到的问题
- 在win8.1系统上,运行android Emulator虚拟器缺少HAXM的问题(一)
- Android MediaCodec在6.0系统上I帧间隔的问题
- 如何在Android系统上修改系统默认的字体大小
- Lua 在 windows上的环境配置
- lua在stm32上的移植
- Lua 在 windows上的环境配置
- Lua 在移动平台上的应用
- [Lua] Lua print table
- 在iframe中调用print打印页面的问题
- 解决Python的print中文在windows命令行乱码问题
- ZSL (zero shutter lag)
- 从表结构到项目实体类自动生成问题
- struts2标签内计算取小数点后两位
- 求最小公倍数的两种方法!!!
- Python编程.Bluetooth HID Mouse and Keyboard(三)
- lua print在android系统上的问题
- 判断域名格式合法性
- [转载] ArrayList的使用方法
- 浏览器遏止新窗口(window.open或新窗的form提交)
- 南乡一剪梅
- How Oracle Locking Works - First
- SVN账号管理
- 给TextView加上多彩效果:改变部分字体的大小和颜色
- Log4j配置文件解析以及加载自己的配置文件