Ringo.js字符集问题解决
来源:互联网 发布:房树人绘画心理 知乎 编辑:程序博客网 时间:2024/06/05 00:22
开始时遇到一个问题,js脚本文件是utf-8格式,但是其中内容显示到网上就变成乱码。经过研究基本解决。但是这个应该是ringo的一个bug或者说一个待改进的地方。
配置中没有字符集的设置。对于老外可能没啥,但对于用中文的我们可是极大问题。v0.9版本中,其读取js文件无法指定字符集只能使用操作系统的默认字符集。
其实查看Resource模块中,其实他的资源读取模块是有指定字符集的功能的,而且默认解析json的方式就是utf-8。但是使用配置中一直没有地方配置,读取文件永远是默认字符集。
其实,主要是ModuleLoader模块没有写完备。
资源读取中存在getReader(String encoding)方法,但是ringo中没有用到。用的是默认reader。
其实从engine应该提供一个配置项用户可以选择使用何种字符集方式读取文件。
英文不好,哪位去网站上提一下?
临时解决办法是让启动时设定环境变量,或jvm启动编码变量(win7 没找到环境变量指定字符集的方法。)
如: java XXX -Dfile.encoding=utf-8 XXXX
- Ringo.js字符集问题解决
- Ringo.js嵌入集成:java-web应用嵌入JsgiServlet
- 基于JVM的服务端javascript平台Ringo.js入门(一)
- 基于JVM的服务端javascript平台Ringo.js入门(二)
- 基于JVM的服务端javascript平台Ringo.js入门(三):模块以及包实现
- Ringo.js嵌入集成(二):使用Listener Filter替换官方的JsgiServlet实现
- 基于JVM的服务端javascript平台Ringo.js入门(四):stick-web框架使用
- Ringo.js嵌入集成(三):利用RingoJs仿制wordpress的plugin机制
- Mysql5的字符集编码问题解决
- mysql 中文字符集问题解决办法
- JAVA字符集乱码问题解决办法
- pip 碰到字符集的问题解决
- js问题解决
- Oracle数据库字符集问题解决方案大全
- mysql 4.1.9 utf-8 字符集问题解决
- Oracle数据库字符集问题解决方案大全
- Oracle数据库字符集问题解决方案大全
- Oracle数据库字符集问题解决方案大全
- VBA 统计合并后的单元格内容方法
- 新浪微博请求数据出错(Android Volley Https证书不信任)的解决方案
- 『开源』一个简单的 字符串计算 算法开源
- MFC 语音播放
- 1
- Ringo.js字符集问题解决
- 【人脉求职】找工作的路上,师哥师姐为什么不想帮你?
- 输入一个字符串,取出其中的整数(实现代码)
- 目标
- 循环单链表的合并
- 动态内存
- Xcode启动画面尺寸
- 普莱姆最小生成树算法
- HUNNU11394:Do It Wrong, Get It Right