`
shappy1978
  • 浏览: 699863 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Kuix #inc 的用法

    博客分类:
  • J2ME
阅读更多

今天有朋友问了我一个Kuix中用#inc的乱码问题我才第一次了解有这个关键字,用法很简单

    <?xml version="1.0" encoding="UTF-8"?> 
     <screen title="天外飞仙"> 
      <textarea style="padding: 0 5 0 5; align: left;"> 
        <_text> 
            #inc(/xml/test.txt) 
        </_text> 
      </textarea> 
    </screen> 

其中test包含了中文,我测试了一下,UTF-8编码保存的确实有乱码,于是保存为GBK码(如果列表没有GBK则自己输入),测试通过,看了一下源码,其实是作者偷懒,很多外国的开源软件其实都存在这样的问题(Kuix,918行)

byte[] rawData = new byte[inputStream.available()];
inputStream.read(rawData);
characters = new String(rawData);

 

实际上是用系统默认的编码解码,中文系统是GBK,如果要保证不出问题就要修改源码了,因为文本文件无法预知其编码,所以只能扩展#inc语句增加编码属性,具体请参照Kuix.loadScreen

1
0
分享到:
评论

相关推荐

    kuix.rar 包括kuix以及kutil和demo

    "kuixdemo"则很可能是该kuix系统的演示程序,用于展示kuix的功能和使用方法。".jad"文件通常是Java应用程序描述符,用于J2ME(Java 2 Micro Edition)平台,它包含了运行Java应用所需的元数据。".jar"文件则是Java...

    J2MEUI框架-Kuix

    目前广泛应用的J2Me框架,Kuix是一个使用XML/CSS来开发的lib,它提供了大部分UI组件,比 如:button,textfields,lists,menus,tabs等)。它的主页是源代码放在google code上,http://code.google.com/kuix,如果要使用...

    j2me开源框架Kuix源码

    5. **文档支持**:随框架提供的`kuix-1.1.0-doc`文件包含了详细的API文档,有助于开发者快速理解和使用Kuix。 6. **示例应用**:`kuixdemo`文件可能是包含Kuix框架的一些演示程序,通过这些示例,开发者可以直观地...

    手机界面kuix-1.1.0

    3. **kuix-1.1.0.jar**:这是Kuix库的核心文件,包含了所有实现UI组件和功能的类和方法,开发者在项目中引用此jar文件即可使用Kuix库。 4. **README**:一般会提供库的基本使用指南、安装步骤、示例代码等,帮助...

    kuix-1.1.0源代码

    本文将详细介绍kuix-1.1.0的源代码,帮助开发者们更好地集成和使用这个库,避免类找不到的错误。 首先,kuix-1.1.0是一个针对Java开发的库,其源代码提供了深入理解库功能和内部机制的机会。源代码通常包含了类、...

    KUIX详细的中文文档,翻译版本

    2. **高端应用开发**:KUIX包含了一系列组件,支持高级应用的开发,利用widget和继承概念,便于定制和使用。 3. **快速便捷的开发流程**:通过XML和CSS文件的结合,KUIX使得程序员能够更快速地构建应用程序。 4. *...

    kuix-1.1.0

    Kuix( Kalmeo User Interface eXtensions) http://www.kalmeo.org/projects/kuix: Kuix是一个使用XML/CSS来开发的lib,它提供了大部分UI组件,比 如:button,textfields,lists,menus,tabs等)。它的主页是源代码放在...

Global site tag (gtag.js) - Google Analytics