BB10 Cascades: 如何解决json文件中中文乱码的问题
2012-10-11 22:28
507 查看
在BB10 Cascades开发环境中可以轻松地通过JsonDataAccess类读写json文件,将json文件中的数据转换成内存对象。
不过对于中国开发者来讲有个苦恼,就是通过样例读取json文件时如果json文件中有中文字符,所有中文字符在BB10 Cascades组件中显示时会显示为乱码,就是显示成一个方框。
解决这个问题的方法很简单,就是设置json文件的编码格式,因为BB10 Cascades开发环境使用UTF-8作为缺省编码,所以需要将程序使用的Json文件转成UTF-8格式。
当然,对json文件的编码转换可以使用很多种方式,如使用UltraEdit等工具,不过最方便的是使用BB10 Cascades自带的工具进行转换。
在BB10 Cascades开发环境中右键选择需要处理的json文件,点击“Properties”打开文件属性框,然后在“Text file encording”选择项中选择“Other”,然后选择“UTF-8”。这样就可以将你需要处理的json文件转换成UTF-8格式,在程序中使用时就不会有乱码了。
注意,如果设置json文件编码方式之前该json文件中就已经有中文字符,需要在修改编码方式前将json文件中的所有内容拷贝到剪贴板上,修改完编码方式后再粘贴覆盖原文,才能将文件中的中文字符保存为UTF-8字符。
不过对于中国开发者来讲有个苦恼,就是通过样例读取json文件时如果json文件中有中文字符,所有中文字符在BB10 Cascades组件中显示时会显示为乱码,就是显示成一个方框。
解决这个问题的方法很简单,就是设置json文件的编码格式,因为BB10 Cascades开发环境使用UTF-8作为缺省编码,所以需要将程序使用的Json文件转成UTF-8格式。
当然,对json文件的编码转换可以使用很多种方式,如使用UltraEdit等工具,不过最方便的是使用BB10 Cascades自带的工具进行转换。
在BB10 Cascades开发环境中右键选择需要处理的json文件,点击“Properties”打开文件属性框,然后在“Text file encording”选择项中选择“Other”,然后选择“UTF-8”。这样就可以将你需要处理的json文件转换成UTF-8格式,在程序中使用时就不会有乱码了。
注意,如果设置json文件编码方式之前该json文件中就已经有中文字符,需要在修改编码方式前将json文件中的所有内容拷贝到剪贴板上,修改完编码方式后再粘贴覆盖原文,才能将文件中的中文字符保存为UTF-8字符。
相关文章推荐
- java如何发送邮件以及使用Velocity模板解决模板文件中文乱码的问题
- 如何解决复制来的js以及css等文件中文乱码问题
- 我是如何解决在ubuntu下查看gbk文件中文乱码的问题的?
- 如何解决ASP.NET下载时的中文文件名乱码,与TXT文件中存在代码两个问题
- 如何存储中文到文件中,解决乱码问题
- 解决读取JSON文件中文乱码的问题
- Python实现的json文件读取及中文乱码显示问题解决方法
- <util:properties/>加载的配置文件中有中文导致乱码,如何通过分析源码解决问题?
- 如何解决 Ubuntu 中文乱码问题——文本、MP3和Rar压缩文件及aMule
- QT5常见问题二:程序显示中文乱码以及Linguist打开翻译文件乱码,该如何解决?
- 解决springmvc返回json数据IE出现文件下载和json数据中文乱码问题
- python写入csv文件中文乱码问题解决办法
- opensuse下如何解决jfreechart中文乱码的问题
- 解决JavaWeb读取本地json文件以及乱码的问题
- 如何解决Mysql中中文乱码的问题
- CentoOS中打开txt文件中文乱码问题--一站式解决
- 解决eclipse导入文件时中文注释乱码问题
- 如何解决jQuery load方法加载文档时的中文乱码问题
- 【转载】小问题解决之:ubuntu下gedit 打开windows下文件出现中文乱码
- 如何解决JpGraph中文乱码的问题