`
owennet
  • 浏览: 89617 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

J2ME中关于数据传输编码的问题

    博客分类:
  • j2me
阅读更多
J2ME接触了一段时间了,要说真正写个什么像样的程序还真没写过。最近打算写一个将互联网数据传输到手机上的一个程序。
 
问题:将不同编码格式的数据统一成UTF-8格式通过服务器传输到手机客户端。这样做的好处就是不需要在客户端再做字符集的转换,而且大部分手机都是支持UTF-8编码的。
 
解决:1)在服务器端调用《用java程序将GBK字符转成UTF-8编码格式 (转)》中介绍的方法将GBK字符集文件转为UTF-8格式。
 

     2)将byte数组以字节流方式发送到手机客户端

     3)客户端使用UTF-8编码new String(),这样就可以正确的在客户端显示中文了。

仔细想想很简单啊。另外在测试过程中发现N6230只支持gb2312编码不支持gbk。

分享到:
评论

相关推荐

    J2ME中文输入Demo

    在J2ME中,使用Unicode编码处理中文字符至关重要,因为它能确保正确地存储和传输中文字符。 3. **输入法引擎** 中文输入法通常涉及到拼音输入、笔画输入或五笔字型等。在J2ME平台上,由于资源限制,拼音输入是最...

    J2ME中多个文件上传

    在J2ME中实现多个文件上传,涉及到网络通信和数据编码技术。J2ME(Java Micro Edition)是一种轻量级的Java平台,主要用于移动设备和嵌入式系统。在这个平台上,进行文件上传需要利用HttpConnection类来创建HTTP请求...

    j2me_https.rar_ j2me-https_j2me_j2me htt_j2me htt_j2me https

    HTTPS(HyperText Transfer Protocol Secure)是HTTP协议的安全版本,它通过SSL/TLS协议加密数据传输,确保了用户信息的安全性。在J2ME环境下实现HTTPS连接,需要解决几个关键问题,包括证书管理、安全套接层(SSL)...

    数据压缩技术对J2ME平台下OBEX协议的扩展

    数据压缩技术在J2ME平台下对OBEX协议的扩展主要关注如何在资源有限的移动设备环境中优化数据传输。OBEX(Object Exchange)协议是一种高效的数据交换协议,常用于移动设备之间的通信,如红外线或蓝牙传输。然而,...

    J2me访问c# Web Services解决了中文乱码

    问题在于,当J2ME客户端调用C# Web服务时,如果未正确设置编码,中文字符可能会在传输过程中被错误地解码,导致乱码。为了解决这个问题,我们需要在两个主要方面进行调整: 1. **服务端配置**: - 在.NET中创建Web...

    j2me课程设计,服务器与客户机的发送

    综上所述,J2ME课程设计“服务器与客户机的发送”涵盖了网络编程、数据传输、服务器与客户端交互、代码组织和测试等多个方面,是全面学习和实践J2ME技术的好机会。通过这样的实践,学生可以深入理解移动设备上的网络...

    niit课件关于J2ME

    在本节niit课件中,我们探讨了无线技术和Java平台中的J2ME(Java Micro Edition)在开发移动应用中的重要性。以下是本课的主要知识点: 1. **无线技术概述**: - 无线技术是一种没有物理连接的发送者与接收者之间...

    郭克华J2ME聊天室

    4. 网络通信:实现客户端与服务器之间的数据传输,包括连接管理、错误处理和数据编码解码。 5. 广播消息:将用户发送的消息广播给所有在线的聊天室成员。 6. 客户端同步:确保当设备离线后再上线时,能够获取到缺失...

    J2ME中png图片处理压缩

    - 图片编码优化:在服务器端使用工具如OptiPNG或PNGCrush对图片进行预压缩,然后再传输到J2ME设备。 5. **解码PNG图片**: 如果需要对PNG图片进行更底层的操作,如调整透明度或颜色,你可能需要编写自定义的解码...

    j2me 手机蓝牙聊天系统

    在J2ME手机蓝牙聊天系统中,蓝牙作为传输媒介,使得手机之间可以建立连接并进行数据通信,无需物理线缆连接。 **J2ME架构**:J2ME包含配置(Configurations)和配置文件(Profiles)。在这个聊天系统中,可能使用了...

    j2me常见问题(push,cmnet,cmwap,rms,字符转码...)

    在J2ME应用中,选择合适的网络接入点对于数据传输效率和费用控制至关重要。 Record Management System(RMS)是J2ME中的一个数据存储机制,类似于小型数据库。RMS允许开发者创建、读取、更新和删除记录,为应用程序...

    j2me开发指南第三讲

    在J2ME平台上处理中文字符可能会遇到编码问题,因为不同的设备和平台可能支持不同的字符集。"彻底解决J2ME中的中文问题"可能涉及以下几个方面: - 使用正确的字符编码,如UTF-8。 - 确保在读写文件或网络传输时正确...

    j2me网络编程大全

    通过本文的学习,我们不仅了解了J2ME中HTTPConnection和SocketConnection的基本使用方法,还通过具体示例深入了解了它们的工作原理。无论是对于初学者还是有一定经验的开发者来说,掌握这两种通信方式都是非常必要的...

    基于GPRS的J2ME运行平台在嵌入式Linux下的实现

    本方案通过集成GPRS无线通信模块,实现在嵌入式Linux系统中的无线数据传输。通过这种方式,用户可以利用内置的嵌入式浏览器ViewML浏览网页,并下载安装MIDlet程序。 ##### 3.4 文件下载与安装 为了方便用户获取并...

    J2me和WebServices相连过程使用xfire(二)

    3. **数据传输编码**:在调用Web服务方法时,如果需要处理非ASCII字符,确保数据在传输过程中使用正确的编码格式。在J2ME中,可能需要手动转换字符串编码。 4. **异常处理**:在捕获`RemoteException`时,添加适当...

    J2ME联网不同运营商网络方案

    - `StreamConnection`扩展了`Connection`,增加了对输入流和输出流的支持,适用于需要双向数据传输的场景。 - `ContentConnection`进一步扩展了`StreamConnection`,增加了对内容类型、长度和编码的识别,通常用于...

    J2ME...代码..绝对经典。。不要错过

    虽然原始文本存在一些编码问题导致部分内容无法正常阅读,我们仍可以尝试从已有的信息中提取有价值的知识点。 ### J2ME简介 Java 2 Micro Edition(简称J2ME)是Sun Microsystems为嵌入式设备和移动设备提供的Java...

    可以用于j2me或android中的GZIP压缩源代码

    在IT行业中,压缩技术是数据传输和存储领域的重要部分,特别是在资源有限的移动平台如J2ME(Java 2 Micro Edition)和Android上。GZIP是一种广泛使用的数据压缩格式,它基于DEFLATE算法,可以有效地减少文件大小,...

    J2me访问c# Web Services

    在本文中,我们将深入探讨如何让J2ME应用程序访问由C#编写的Web服务,同时解决中文字符传输的问题。J2ME(Java 2 Micro Edition)是一种轻量级的Java平台,广泛应用于移动设备和嵌入式系统。C#则是微软开发的一种...

    j2me socket 图片上传

    综上所述,J2ME中的Socket图片上传涉及多个步骤,包括Socket连接的建立、图片数据的读取与编码、数据的发送与接收,以及服务器端的处理。在实际应用中,还要考虑性能优化、错误处理和用户体验等方面。通过熟练掌握...

Global site tag (gtag.js) - Google Analytics